Dependența productivității pe numărul de nuclee CPU

Dependența productivității pe numărul de nuclee CPU

Cursa pentru performanță suplimentară pe piața procesoarelor pot beneficia numai acei producători care, pe baza tehnologiilor actuale pot asigura un echilibru rezonabil între viteza de ceas și numărul de nuclee. Datorită trecerii la 90- și tehnologie de proces 65-nm, este posibil de a crea procesoare cu mai multe nuclee. Într-o mare măsură, acest lucru sa datorat noilor oportunități și regla căldura și dimensiunea nucleelor, motiv pentru care astăzi asistăm la apariția unui număr tot mai mare de procesoare quad-core. Dar ce despre software-ul? Cât de bine este scalabil de la unul la două sau patru nuclee?

Într-o lume ideală, programe care sunt optimizate pentru multithreading, permite sistemului de operare pentru a distribui mai multe fluxuri de nuclee de calcul la prețuri accesibile, indiferent dacă unul sau mai multe procesoare, single-core sau mai multe. Adăugarea mai multor nuclee permite obținerea unui impuls de performanță mai mare decât orice creștere a vitezei de ceas. Se face cu adevărat sens: mai mulți lucrători sunt aproape întotdeauna face față cu locuri de muncă mai repede decât un număr mai mic de locuri de muncă mai rapidă.

Dar are sens să echipeze patru procesoare, sau chiar și un număr mare de nuclee? Vor fi acolo suficient de lucru pentru a încărca cele patru nuclee sau mai multe dintre ele? Nu uitați că este dificil de a distribui opera între nuclee la astfel de interfețe fizice nu devin ca HyperTransport (AMD) sau Front Side Bus (Intel) „strangulare“. Există oa treia opțiune: un mecanism care distribuie sarcina între miezurile, și anume, managerul de sistem de operare poate deveni, de asemenea, o „strangulare“.

AMD tranziție de la unul până la două nuclee a mers aproape perfect, deoarece compania nu a crescut plicul termic la nivelul extrem, așa cum a fost Intel Pentium 4. Procesorul Prin urmare Athlon 64 procesoare X2 au fost scumpe, dar este destul de rezonabil, iar Pentium D 800 a devenit faimos pentru linia sa fierbinte lucru. Dar procesoarele Intel 65-nm, în special, Core 2 gama schimbat imaginea. Intel a fost în măsură să combine două Core 2 Duo procesor într-un singur pachet, spre deosebire de la AMD, cu rezultatul că avem un Core 2 Quad modernă. AMD va lansa înainte de sfârșitul acestui an, propriile quad-core procesoare Phenom X4.

În acest articol ne vom uita la configurația Core 2 Duo la patru nuclee, două nuclee pe un singur nucleu. Și uite cât de bine scale de performanță. Ar trebui să se mute la quad-core de azi?

Detalii pe mai multe nuclee

Dependența productivității pe numărul de nuclee CPU

Termenul procesor „single-core“ ascunde care are un nucleu de calcul. Aici se încadrează aproape toate arhitectura procesoarele nucleată 8086 pana Athlon 64 si Intel Pentium 4. In timp ce tehnologia procesului de producție nu devine suficient de subțire pentru a crea două nuclee de procesare pe un singur zar, trecerea la procesul de fabricație mai mici utilizate pentru a reduce tensiunea de operare, creșterea frecvențe de ceas sau adăugarea unități funcționale și memoria cache.

Locuri de munca procesor single-core la frecvențe înalte ceas poate oferi o performanță mai bună pentru aceeași aplicație, dar un astfel de procesor, la un moment dat poate executa doar un singur program (fir). Intel Hyper-Threading a pus în aplicare principiul care simulează prezența mai multor nuclee pentru sistemul de operare. Tehnologia HT a permis o mai bună pentru a încărca conducte lungi de Pentium 4 și Pentium D. Cursul, câștigul de performanță a fost mic, dar a fost cu siguranta mai bun sistem de reacție. Un mediu multitasking poate fi mai important pe măsură ce va fi capabil de a efectua orice lucrare până când calculatorul funcționează pe o anumită sarcină.

Dependența productivității pe numărul de nuclee CPU

Core 2 Extreme X6800 la momentul respectiv a fost cel mai rapid în linia Intel Core 2, care lucrează la o frecvență de 2,93 GHz. Astăzi procesoare dual-core au atins banda de 3.0 GHz, cu toate acestea, la o frecvență mai mare FSB1333 autobuz.

V-ați așteptat vreodată pentru WinRAR sau WinZIP terminat compresia fișierelor? Pe o singură mașină-core, este puțin probabil să fie în măsură pentru a comuta rapid între ferestre. Chiar și redare DVD poate încărca un miez nu este mai mică decât o provocare. procesor dual-core face mai ușor să facă față cu lansarea simultană a mai multor aplicații.

AMD procesoare dual-core conțin două core complet cu cache, un controler de memorie integrat și eco-comutator care oferă acces partajat la memorie și de interfață HyperTransport. Intel a trecut prin, similar cu primul Pentium D, setarea de bază cu două procesoare fizice Pentium 4. Deoarece controlerul de memorie face parte dintr-un chipset, autobuz sistem trebuie să fie utilizat pentru comunicarea între miezurilor, și pentru a accesa memoria care impune anumite limitări asupra performanței. Core 2 Duo este echipat cu un nuclee mai avansate, care oferă o performanță mai bună pe ceas și cea mai bună performanță per watt. Cele doua nuclee de cache L2 partajat utilizat, care permite date fără a utiliza magistrala sistem.

Patru nuclee împotriva a doi

Dependența productivității pe numărul de nuclee CPU

Procesor Core 2 Quad Q6700 tactat la 2.66 GHz, folosind cele două nuclee, în Core 2 Duo.

Dacă astăzi există multe motive pentru a face upgrade la procesoare dual-core, quad-core uite încă atât de convingătoare. Unul dintre motive este limitat programele de optimizare sub mai multe fire, dar există unele probleme în arhitectura. Deși AMD a criticat astazi Intel pentru ambalaje cu două cristal dual-core într-un singur procesor, presupunând că nu este un „adevărat“ quad CPU, Intel, această abordare funcționează bine, deoarece procesoarele nu oferă o performanță quad-core. Din punct de vedere de producție este mai ușor să se obțină un nivel ridicat de ieșire de cristale adecvate și pentru a produce mai multe produse cu nuclee mici, care pot fi apoi unite împreună pentru un produs nou, mai puternic pe noua tehnologie de proces. În ceea ce privește performanța, este „gâtuire“ - două cristale interacționează între ele prin magistrala de sistem, astfel încât este foarte dificil de a gestiona mai multe nuclee, distribuite pe mai multe cristale. Deși prezența câtorva cristale permite o mai bună economii de energie și de a regla frecvența de miezuri individuale pentru nevoile de aplicații.

Utilități sistem de informații de ieșire, cum ar fi CPU-Z, să știți numărul de nuclee și volumul cache, dar aspectul a procesorului. Nu va ști că Core 2 Quad (sau quad-core Extreme Edition, prezentat în captura de ecran) este format din două nuclee.