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)
Cost: 5 puncte
Profesor îndrumător / Prezentat Profesorului: Ing.Bica Ion
O prezentare in amanunt a procesoarelor multi-core

Extras din document

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

Alții au mai descărcat și

Istoria Companiei Apple

1. Introducere Omul nu este doar stâlpul şi creatorul tehnologiei, ci este şi un proces invers prin care omul devine dependent de tehnologie şi e...

Analiza unui Site Comercial

1.Introducere În prezent, noţiunea de internet reprezintă una dintre cele mai simple şi rapide metode prin care oamenii au posibilitatea de a face...

Componentele și Funcționarea Microprocesorului

Argument: Am ales acest proiect deoarece am considerat că în contextul actual al dezvoltării tehnologice este necesară o cât mai bună şi complexă...

Componente de Retea

ARGUMENT Ştiinţa este un ansamblu de cunoştinţe abstracte şi generale fixate într-un sistem coerent obţinut cu ajutorul unor metode adecvate şi...

Memoria RAM

Este puţin probabil ca cineva care a utilizat un calculator să nu fi aflat deja că acesta are memorie. Chiar şi persoanele care nu utilizează...

Arhitectura Sistemelor de Calcul - Intel Core I5 540m Mobile Processor

1. Procesoarele Intel Microprocesorul, uneori numit şi procesor, este unitatea centrală de prelucre a informaţiei (U.C.P. sau în engleză: CPU) a...

Comertul Electronic in Romania

Comertul electronic (Electronic commerce) Este demersul de cumparare prin intermediul transmiterii de date la distanta, demers specific politicii...

Generalitati despre Calculator

1. ISTORIA CALCULATORULUI Lumea de astazi este invadata de produsele unui domeniu relativ nou, foarte dinamic si cu implicatii majore in toate...

Ai nevoie de altceva?