599 matches
-
numită Close to Metal), proiectat să concureze direct cu NVidia CUDA. OpenCL de la Khronos Group este folosit în asociere cu OpenGL pentru a unifica extensia limbajelor C între arhitecturi diferite; acesta suportă NVidia și GPU-uri AMD/ATI, cât și microprocesoare de uz general. GPGPU comparat, de exemplu, cu acceleratorii tradiționali în virgulă mobilă cum ar fi plăcile CSX700 pe 64 de biți de la ClearSpeed care sunt utilizate în prezent în supercalculatoare, GPU-uri curente de top de la NVidia și AMD
GPGPU () [Corola-website/Science/322733_a_324062]
-
folosite ca memorie, căutările de textură sunt folosite ca citiri de memorie. Anumite operații pot fi realizate automat de către GPU datorită acestui fapt. Nucleele pot fi considerate ca fiind corpul buclei. De exemplu, dacă programatorul operează pe o rețea de pe microprocesor, codul ar arăta astfel: În GPU, programatorul specifică doar corpul buclei ca nucleu și ce date trebuie utilizate de procesarea geometrică invocată. În codul secvențial este posibil să se controleze fluxul programului utilizând sintaxe if-then-else și forme variate de bucle
GPGPU () [Corola-website/Science/322733_a_324062]
-
aritmetice pe bit în mod corespunzător, dar branșamentele de buclă și condiționale nu au fost posibile. GPU-urile recente permit branșament, dar de obicei cu o penalizare de performanță. Branșamentul ar trebui evitat în general în buclele interne, indiferent de microprocesor sau codul GPU, și tehnici variate, cum ar fi rezoluția static de ramură, pre-calcul, și Z-cull pot fi utilizate pentru a realiza branșamentul atunci când suportul hardware nu există. Operația de mapare aplică funcția dată (nucleul) fiecărui element din flux. Un
GPGPU () [Corola-website/Science/322733_a_324062]
-
Cell este un microprocesor dezvoltat de o alianță formată din Sony împreună cu IBM și Toshiba denumită "STI". Designul arhitectural și prima punere în aplicare au fost efectuate la STI Design Center din Austin, Texas, pe o perioadă de patru ani începând din martie 2001
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
tip multimedia, a calculelor vectoriale sau a altor tipuri de aplicații specializate. Prima aplicație comercială importantă Cell a fost încorporarea lui în consola de jocuri video PlayStation 3 a celor de la Sony. Toshiba a anunțat că are planuri pentru încorporarea microprocesorului Cell în televizoare HD, dar se pare că a abandonat idea. Caracteristici deosebite ca memoriile XDR și interconexiuni coerente Element Interconnect Bus (EIB) vor fi folosite probabil pentru viitoarele aplicații la supercalculatoare. Cell Broadband Engine a fost conceput ca un
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
Cell în televizoare HD, dar se pare că a abandonat idea. Caracteristici deosebite ca memoriile XDR și interconexiuni coerente Element Interconnect Bus (EIB) vor fi folosite probabil pentru viitoarele aplicații la supercalculatoare. Cell Broadband Engine a fost conceput ca un microprocesor specializat pentru aplicații multimedia, în special pentru jocuri și conținut video în format HD. În afara utilizării lui ca microprocesor în PlayStation 3 se poate preta foarte bine și în procesarea imaginilor digitale în medicină sau în domeniul științific sau pentru
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
Element Interconnect Bus (EIB) vor fi folosite probabil pentru viitoarele aplicații la supercalculatoare. Cell Broadband Engine a fost conceput ca un microprocesor specializat pentru aplicații multimedia, în special pentru jocuri și conținut video în format HD. În afara utilizării lui ca microprocesor în PlayStation 3 se poate preta foarte bine și în procesarea imaginilor digitale în medicină sau în domeniul științific sau pentru simularea comportării fizice a unor modele virtuale complexe. Privit din punct de vedere al arhitecturii procesoarelor actuale el este
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
magistrală de mare viteză numită Element Interconnect Bus(EIB). Această implementare inițială a Cell BE este proiectată pentru a rula la 3,2GHz. Unitățile SIMD(engleză: single instruction-multiple data) din cele opt SPE-uri furnizează majoritatea puterii de calcul a microprocesorului. Când se utilizează instrucțiuni în virgulă mobilă cu precizie simplă, cele opt entități SPE din Cell pot efectua un total de 64 de operații în virgulă mobilă pe ciclu de ceas. Controlerul de memorie integrat ce poartă numele de Memory
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
lățimi de bandă brute de 30GB/s pentru ieșire și 20GB/s pentru intrare, și cealaltă interfață de intrare/ieșire cu lățimi de bandă brute de 5GB/s la ieșire și 5GB/s la intrare. Cea mai cunoscută utilizare a microprocesorului Cell este în consola de jocuri video PlayStation 3. Lansată pe 11 noiembrie 2006 în Japonia, consola celor de la Sony s-a lovit în prima parte a existenței sale de probleme cu portarea de pe alte platforme a jocurilor sau cu
Cell (procesor) () [Corola-website/Science/322782_a_324111]
-
poate fi executat (simultan) pe porțiuni pe mai multe mașini de calcul, apoi reasamblat pentru aflarea rezultatului final. Algoritmii de calcul paralel sunt importanți datorită îmbunătățirilor aduse sistemelor de calcul multiprocesor. În general e mai ușor să construiești un singur microprocesor rapid decât o serie de microprocesoare lente care îndeplinesc aceeași funcție. În prezent creșterea vitezei unui singur procesor nu mai este posibilă atingăndu-se pragul superior în ceea ce privește mărimea și temperatura de funcționare. Atingerea acestui prag face practică implementarea de sisteme multiprocesor
Algoritmi de calcul paralel () [Corola-website/Science/322791_a_324120]
-
pe mai multe mașini de calcul, apoi reasamblat pentru aflarea rezultatului final. Algoritmii de calcul paralel sunt importanți datorită îmbunătățirilor aduse sistemelor de calcul multiprocesor. În general e mai ușor să construiești un singur microprocesor rapid decât o serie de microprocesoare lente care îndeplinesc aceeași funcție. În prezent creșterea vitezei unui singur procesor nu mai este posibilă atingăndu-se pragul superior în ceea ce privește mărimea și temperatura de funcționare. Atingerea acestui prag face practică implementarea de sisteme multiprocesor și pe sistemele de dimensiuni reduse
Algoritmi de calcul paralel () [Corola-website/Science/322791_a_324120]
-
Lisp, Simula și versiunile de început ale Smalltalk, dar și de sisteme bazate pe capabilitate și comutație de pachete. Dezvoltarea sa a fost "motivată de un prospect de mașini de calcul înalt paralelizate conținând zeci, sute și chiar mii de microprocesoare independente, fiecare cu propria memorie locală și procesoare de comunicație, comunicând printr-o rețea de înaltă performanță." De atunci, evoluția concurenței masive prin arhitecturi de calculatoare multi-core a retrezit interesul în modelul Actor. Urmând publicația din 1973 a lui Hewitt
Modelul Actor () [Corola-website/Science/322835_a_324164]
-
frecvenței și mărimii tensiunii de alimentare a motorului. Deși principiul de funcționare a rămas același folosit în anii ’60, convertizoarele au suferit foarte multe modificări pe parcursul anilor, cele mai mari datorându-se evoluției elementelor constructive semiconductoare și mai ales a microprocesoarelor. Primele convertizoare electronice au fost construite cu tiristoare și erau comandate analogic. Datorită creșterii constante a nivelului de automatizare a proceselor industriale, nevoia de control automat cu o precizie și eficiență sporită este tot mai mare. Convertizoarele folosite astazi in
Convertizor de frecvență () [Corola-website/Science/322281_a_323610]
-
de mai multe procesoare sau computere care lucrează împreună pe o sarcină comună. Paralelismul - utilizat mai ales până în urmă cu câțiva ani la calcul de înaltă performanța; în ultimii ani, datorită limitărilor fizice care nu permit creșterea continuă a frecventei microprocesoarelor paralelismul este utilizat tot mai intense în arhitectură. -Vitezele de transmisie - viteza unui calculator de serie este direct dependența de modul rapid de date se pot deplasa prin hardware. Limitele absolute sunt viteza luminii (30 cm / nanosecunde) și limită de
Modele de programare paralelă () [Corola-website/Science/330098_a_331427]
-
GB și finisaj matte. Ultima variantă, Xbox 360 E, a fost anunțată la E3 2013. Consola PlayStation 3 a fost lansată pe 11 noiembrie 2005 în Japonia și 17 noiembrie 2006 în SUA și Canada. Din cauza arhitecturii complicate, bazată pe microprocesorul Cell și formatul Blu-ray au dus la dificultăți de fabricare, în special pentru diodele Blu-ray-ului, ducând la un stoc limitat la lansare și întârzierea lansării pentru regiunea PAL; totuși, la începutul lunii decembrie a anului 2006, Sony a anunțat că
Istoria consolelor de jocuri (a șaptea generație) () [Corola-website/Science/330190_a_331519]
-
familiilor de procesoare și compilatoare în scopul măririi vitezei de execuție. Mărirea vitezei de execuție se face prin rularea în paralel a mai multor operații. Încă de la începutul anilor 1970, odată cu avântul sistemelor de calcul, și dezvoltării arhitecturilor de tip microprocesor a apărut o nevoie stringenta pentru a micșora timpul execuție al unui program, prin artificii de arhitectură hardware (arhitecturi orientate către paralelizare) și software (la nivel de compilator). Datorită trecerii de la sisteme de calcul analogice la sisteme de calcul digitale
Paralelizare la nivel de instrucțiune () [Corola-website/Science/329344_a_330673]
-
unor funcționalități precum paralelismul la nivel de instrucțiune, paralelismul la nivel de memorie a fost justificat,deoarece prin implementarea acestor funcționalități au fost satisfăcute necesitățile companiilor respective la acel moment. Aceste funcționalități au fost apoi preluate în toate versiunile de microprocesoare, inclusiv cele lansate pe piață la ora actuală. Modul în care trebuie privit un pipeline este asemănător cu o linie de asamblare pentru autovehicule, procesul fiind secvențial. Un ciclu instrucțiune este alcătuit din cinci etape: Majoritatea procesoarelor disponibile la ora
Paralelizare la nivel de instrucțiune () [Corola-website/Science/329344_a_330673]
-
asemănător cu o linie de asamblare pentru autovehicule, procesul fiind secvențial. Un ciclu instrucțiune este alcătuit din cinci etape: Majoritatea procesoarelor disponibile la ora actuală se folosesc de paralelizare la un nivel sau altul, iar în acest sens proiectanții de microprocesoare au creat diverse procedee și arhitecturi pentru a exploata conceptul de paralelizare și anume: Un procesor superscalar aduce din memorie mai multe instrucțiuni simultan, putând anticipa salturile condiționate și astfel să nu întâmpine întreruperi la nivel de flux de instrucțiuni
Paralelizare la nivel de instrucțiune () [Corola-website/Science/329344_a_330673]
-
s-a produs o eroare. Salturile sunt de două feluri: Instrucțiunile de salt pot fi categorizate în: Very Long Instruction Word Instruction Level Parallelism Ouț of order execution Branch Prediction Superscalar CPU architecture Implementarea paralelismului la nivel de instrucțiune în microprocesoarele superscalare Prof.dr.ing. Gheorghe Dodescu Ouț of order execution Arhitecturi RISC de uniprocesare paralelă a datelor utilizând cuvinte de instrucțiuni foarte lungi tip VLIW Programare în limbaj de asamblare - Procesoare superscalare Microarhitectura Pentium Arhitecturi Procesoare Predicția salturilor
Paralelizare la nivel de instrucțiune () [Corola-website/Science/329344_a_330673]
-
(CMP) (multicore, multiprocesor) reprezintă o arhitectură modernă de microprocesor, bazată pe existența unui grup de uniprocesoare integrate la nivelul unui singur chip, interconectate între ele pentru asigurarea unui comportament (funcționalitate, interfațare, procesare) identic cu cel prezent la arhitecturile convenționale single-processor. Implementarea unui sistem de tip chip multiprocessor implică un
Chip multiprocessor () [Corola-website/Science/329357_a_330686]
-
fi divizibile în elemente independente de cod suficient de mari. "Tasks". Task-urile desemnează funcții independente de mari dimensiuni, extrase din cadrul unei singure aplicații. Spre deosebire de tipurile de paralelism menționate anterior, numai arhitecturile de procesoare "symetric multiprocessor" (SMP) (arhitectură alcătuită din chip microprocesoare multiple) pot beneficia de acest tip de paralelism, necesitând programare manuală pentru divizarea codului în thread-uri explicite (mecanisme software dedicate precum POSIX). "Processes (procese)". Dincolo de task-urile complet independente de procesele sistemului de operare, toate aplicațiile au propriul lor spațiu separat
Chip multiprocessor () [Corola-website/Science/329357_a_330686]
-
beneficiar M.A.N. București Institutul Politehnic / Universitatea Tehnică din Cluj-Napoca, plata cu ora 1978 — 1979 Circuite și dispozitive digitale: lucrări, proiecte 1980 - 1983 Televiziune: cursuri 1998 - 2015 Arhitectură Calculatoarelor: lucrări, proiecte, cursuri Bazele arhitecturii calculatoarelor: lucrări, cursuri Proiectare cu Microprocesoare: lucrări, proiecte, cursuri Delegații tehnice în Chină, Germania, Polonia, Ungaria, Rusia (U.R.S.S.) din partea C.I.E.T.A. București (Centrală Industrială de Telecomunicații și Automatizări) Farkas Gh. , I. Ciascai, Metoda de înregistrare-redare a datelor cu adaptare la viteză de mișcare a suportului
Gheorghe Farkas () [Corola-website/Science/336946_a_338275]
-
valorii. În multe compilatoare C tipul de date float, de exemplu, este reprezentat în 32 de biți, în acord cu specificațiile IEEE pentru numere de precizie simplă în virgulă mobilă. Ei vor folosi astfel de virgulă flotanta specifice operațiunilor de microprocesor pe aceste valori (virgulă flotanta plus, multiplicare, etc). Adâncimea de constrângeri de tip și modul de evaluare a acestora afectează "tastarea" limbii. Un limbaj de programare poate asocia mai mult o operațiune cu diferite algoritmi de beton pe fiecare tip
Tipuri de date () [Corola-website/Science/332547_a_333876]
-
Astăzi, scrierea umană reprezintă inscripții arse în siliciu prin litografie electronică [...]. Ultimul act istoric al scrierii se poate să fi avut loc la sfârșitul anilor '70, când o echipă de ingineri de la Intel a proiectat arhitectura hardware a primului lor microprocesor integrat.” (Kittler, "Es gibt keine Software". În: ders.: "Dracula Vermächtnis. Technische Schriften".)
Friedrich Kittler () [Corola-website/Science/337088_a_338417]