Procesoare Multi-Core

Proiect
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 17 în total
Cuvinte : 4823
Mărime: 1.29MB (arhivat)
Publicat de: Cazimir Toth
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Ing.Bica Ion
O prezentare in amanunt a procesoarelor multi-core

Extras din proiect

PROCESORUL

Procesorul este una dintre cele mai importante componente a unui calculator, fiind cel care stabileşte cine, ce şi când sa facă. Deoarece se pot obţine performanţe destul de bune şi cu un procesor care nu este vârf de gama, ne poate da falsa impresie că el nu are un rol foarte important. De exemplu,un împătimit al jocurilor va pune un accent mai mare pe placa video decât pe procesor. Totul depinde de destinaţia calculatorului, acest lucru însemnând că nu avem mereu nevoie de cel mai performant procesor. Vom întâlni des denumirea de CPU în cazul procesorului (Central Processing Unit ), sau UCP, aceasta fiind traducerea în limba română (Unitate Centrală de Prelucrare).

INTRODUCERE

Produsele dual si multi-core sunt concepute prin includerea a doua sau mai multe core-uri complete de CPU (unitate centrala de procesare) in interiorul unui singur procesor, care permite astfel gestionarea simultana a mai multor activitati.Unele modele de procesoare folosesc o memorie cache pentru fiecare nucleu, de exemplu AMD dual-core, sau o memorie comună pentru toate nucleele, cum sunt modelele Intel Core 2 Duo acelaşi cache L2. Procesoarele care au toate nucleele pe un singur circuit integrat se numesc procesoare monolitice. Procesoarele multi-core îşi dovedesc eficienţa când sunt puse în sarcina mai multor thread-uri.Cand se combina cu tehnologia HT, care permite unui procesor sa se prezinte sub forma a doua procesoare logice, produsele de tipul Pentium Processor Extreme Edition pot procesa patru apliatii software simultan, utilizand intr-un mod mult mai eficient resurse care, in alte conditii, ar ramane neexploatate.

Procesoare Intel Multi-core

Calculatoare de patru ori mai puternice: Intel Corporation a incheiat pregatirile initiale pentru demararea productiei de procesoare dual-core si a oferit detalii suplimentare despre planurile sale pentru procesoare multi-core, anuntand inceputul unei noi ere, in care PC-urile vor avea in interior doua sau mai multe "creiere". Intel intentioneaza sa livreze produse separate dual-core, precum si cipseturi dual-core pentru familiile de procesoare din clasa Pentium,incluzand procesorul Pentium Extreme Edition.Intel are deja in derulare peste zece proiecte pentru produse multi-core si intentioneaza sa creasca nivelul de calitate al software-ului si solutiilor care permit obtinerea de linii de produse, tools, investitii si programe, pentru a aduce la un nou nivel calitativ design-ul de software.

Ideea de procesor cu mai multe nuclee este o consecinţă a efectelor, din punct de vedere al performanţei, pe care le are folosirea unui PC cu mai multe procesoare în locul unuia singur. Dar un sistem bazat pe o placă de bază multiprocesor devine foarte scump şi neatractiv pentru majoritatea utilizatorilor. Folosirea mai multor nuclee pe aceeaşi pastilă de siliciu permite creşterea performanţei cu costuri minime, deoarece liniile de comunicare între cele două nuclee sunt mult mai scurte, deci mai rapide, în acelaşi timp dispărând şi necesitatea construirii unei infrastructuri pentru interconectarea nucleelor.

Iniţial, această idee era foarte greu de pus în practică din cauza procesului de fabricaţie a cip-urilor, ce presupunea creşterea dimensiunilor pastilei de siliciu prin folosirea unui număr mai mare de tranzistori, implicit şi a consumului. Odată cu micşorarea dimensiunilor tranzistorilor a devenit posibilă introducerea unui număr mai mare de tranzistori în acelaşi spaţiu pe pastilă, păstrându-se în acelaşi timp şi caracteristicile termice.

Primul procesor dual-core a fost conceput şi construit de IBM în anul 2000, odată cu lansarea celei de-a patra generaţii de procesoare PowerPC: Power 4. Acesta aducea, în premieră, mai multe nuclee pe aceeaşi pastilă, fiind vorba în fapt de două nuclee pe 64 biţi PowerPC AS. Memoria cache Level 2 era împărţită în trei părţi egale, fiecare nucleu având acces la oricare dintre ele.

Avantajele procesoarelor multi-core

În cazul arhitecturii single-core există mai multe optimizări cu scopul de a creşte viteza de execuţie a unui program şi vizează, de obicei, paralelismul la nivel de instrucţiune, ce presupune executarea simultană a cât mai multor instrucţiuni. Acest lucru este posibil atâta timp cât o instrucţiune nu depinde de rezultatul alteia ce se doreşte executată în paralel.

În cazul arhitecturii multi-core se urmăreşte optimizarea paralelismului la nivel de thread. Un thread este un fir de execuţie al unui program, program care poate avea mai multe fire de execuţie, fiecare cu setul său de instrucţiuni ce pot fi şi ele rulate în paralel. Viteza unei arhitecturi multi-core depinde de modul în care sunt scrise programele şi de compilatorul care furnizează date procesorului.

Ca specific al arhitecturii multi-core, fiecare nucleu execută un flux independent de instrucţiuni din cadrul unei zone comune de memorie. Conţinutul acestei zone este administrat prin arbitrare, în funcţie de conţinutul memoriei cache a fiecărui nucleu. Nivelurile de cache pentru fiecare nucleu se justifică prin structura procesoarelor actuale, optimizate pentru creşterea lăţimii de bandă a interfeţei cu memoria. Fără aceste niveluri de cache locale, fiecare nucleu ar rula la maximum jumătate din potenţial. Managementul conţinutului memoriilor cache este realizat prin intermediul unui protocol de asigurare a coerenţei datelor stocate. Celelalte avantaje constau în localizarea mai precisă a datelor, comunicarea mai rapidă între unităţile de procesare, economisirea spaţiului şi consumului de curent şi un raport cost/performanţă mai bun decât în cazul unui procesor single-core.

Procesorul Intel Core 2 Extreme quad-core QX6700

Caracteristici:

• Disponibil la 2.66 GHz si 2.40 GHz

• Tehnologie Intel Speedstep®

• Suporta arhitectura Intel® 64Φ

• Suporta Intel® Virtualization Technology

• Suporta Execute Disable Bit

• Compatibil cu procesoarele precedente

• FSB la 1066 MHz

• Advance Dynamic Execution

• Foarte avansata executie out-of-order

• Enhanced branch prediction

• Optimizat pentru aplicatii pe 32 de biti si compatibil cu sisteme de operare pe 32 de biti

• 4 cach-uri Level 1 de 32-KB

• 2 cach-uri Level 2 de 4 MB

• Advanced Digital Media Boost

• Floating point si unitate media incorporate pentru encriptare media si performante 3d

• Capabilitati de Power Management

• Mod de management pentru sistem

• Multiple low-power states

• 8-way cache associativity ce aduce un mai bun hit rate la operatii de tip load/store

• socket 775

Preview document

Procesoare Multi-Core - Pagina 1
Procesoare Multi-Core - Pagina 2
Procesoare Multi-Core - Pagina 3
Procesoare Multi-Core - Pagina 4
Procesoare Multi-Core - Pagina 5
Procesoare Multi-Core - Pagina 6
Procesoare Multi-Core - Pagina 7
Procesoare Multi-Core - Pagina 8
Procesoare Multi-Core - Pagina 9
Procesoare Multi-Core - Pagina 10
Procesoare Multi-Core - Pagina 11
Procesoare Multi-Core - Pagina 12
Procesoare Multi-Core - Pagina 13
Procesoare Multi-Core - Pagina 14
Procesoare Multi-Core - Pagina 15
Procesoare Multi-Core - Pagina 16
Procesoare Multi-Core - Pagina 17

Conținut arhivă zip

  • Procesoare Multi-Core.doc

Te-ar putea interesa și

Secțiunea de Analiză

Cap. I. Analiza macromediului 1. Mediul politic si legislativ România se alfa în perioada în care continua sa îndeplineasca criteriile politice...

Procesoarul Intel vs AMD

Microprocesorul: este o componentă electronică ce poate procesa două tipuri de informaţie: date şi comenzi; el primeşte şi trimite...

Aspecte comparative, funcțional constructive și economice ale procesoarelor multicore din tehnică de calcul

Capitolul I: Familii de procesoare multicore,caracteristici, avantaje dezavantaje,ierarhizarea calitativă după firmele producatoare pe plan mondial...

Microprocesorul

I. Definitie si descriere generala Microprocesorul este unitatea centrală de prelucre a informaţiei (U.C.P.) a unui calculator sau sistem...

Microprocesorul

Argument Microprocesorul: este o componentă electronică ce poate procesa două tipuri de informaţie: date şi comenzi; el primeşte şi trimite aceste...

Evoluția Microprocesoarelor

IBM-PC/AT, 80286 În februarie 1982, Intel lanseazã 80286, deschizând epoca computerelor AT (Advanced Technology), spre deosebire de cele bazate...

CorelDraw x7

1 Introducere 1.1 Ce este CORELDROW X7? CorelDraw este un editor de grafică vectorială dezvoltat și comercializa de Corel Corporation din Ottawa,...

Prelucrare grafică - motorul grafic 3D - Irrlicht, DirectX 11, histograma

Motorul grafic Irrlicht este un motor 3D in timp real cu performante ridicate scris si utilizat impreuna cu limbajul C++ (este format dintr-un...

Ai nevoie de altceva?