Deși este întotdeauna posibil să se găsească diferențe măsurabile între procesoare cu diferite dimensiuni cache pentru economii de costuri ar putea cumpăra cu ușurință procesoarele cu cache mai mici. Dar nici unul dintre procesor, înainte de Core 2 Duo a fost disponibil cu trei versiuni diferite ale cache.
Pentium 4 în prima generație (Willamette, 180 nm) a fost echipat cu un cache Kbiti 256, iar a doua generație mai mult succes (Northwood, 130 nm) - 512 Kbyte cache deja. In timp ce procesor Celeron ieftine, cu mai puțin cache efectuate pe aceleași nuclee de calcul. Celeron fac parte din prima generație de produse cu o bază tehnologică pentru high-end și modele ieftine care diferă doar de dimensiunea memoriei cache disponibile și viteza / core FSB. Ulterior, acesta a fost adăugat, și în funcțiile diferenței vizibile pentru a împărți segmente.
Odată cu introducerea de 90 nm Prescott L2 dimensiunea memoriei cache a nucleului a crescut la 1 MB, iar procesorul a devenit baza pentru linia Intel de procesoare desktop înainte de 2-Mocteți 65-nm Cedar Mill. Intel a folosit chiar două astfel de bază pentru a crea procesor Pentium D 900 din a doua generație. Cu toate acestea, viteze de ceas mai rapid și volumul de memorie cache mai mare chiar și atunci nu înseamnă foarte mult. Astăzi, situația sa schimbat: cea mai bună performanță a Core 2 Duo (Conroe, 65 nm) și mult mai puțină energie necesară pentru a cache dimensiune.
AMD este foarte rezervat atitudinea la o creștere a volumului de cache. Cel mai probabil, acest lucru se datorează de a muri dimensiune (tranzistori buget), deoarece numărul de procesoare 65-nm nu poate satisface cererea de pe piață, și în modelele mai puțin favorabile de 90-nm de această problemă este și mai acută. La Intel, pe de altă parte, au avantajul de producție în masă a tuturor procesoarelor cu tehnologie de 65 nm, și capacitatea de memorie cache L2 va crește în continuare. De exemplu, următoarea generație Core 2 până la de 45 nm core Penryn va fi echipat cu până la 6 MB cache L2. Putem considera acest lucru ca o miscare de marketing, sau o creștere a capacității de L2 va da într-adevăr un impuls de performanță? Să vedem.
Mare cache L2: marketing sau de creștere a productivității?
memorii cache CPU joaca un rol destul de: acestea reduc numărul de accese la memorie prin tamponare de date utilizate în mod frecvent. Astăzi capacitate RAM este de 512 MB la 4 GB, și un volum de memorie cache - de la 256 Kbytes până la 8 MB, în funcție de model. Cu toate acestea, chiar și un volum mic de cache în 256 sau 512 kB suficiente pentru a oferi o înaltă performanță, care iau acum de la sine.
L1 cache-ul a fost întotdeauna o parte a procesorului, dar la prima memorie cache L2 instalat pe placa de bază, așa cum a fost cazul multor calculatoare 486DX și Pentium. Pentru un cache al primului nivel de simpla utilizare cipuri de memorie statică (SRAM, Static RAM). Ei au fost în curând înlocuite prin transmiterea cache-ul de pachete (pipeline cache de spargere) la pentru Pentium, până când nu au posibilitatea de a seta cache-ul de pe chip. Pentium Pro 150-200 MHz este primul procesor care conține 256 KB cache L2 pe cip, rupere pachetul ceramic dimensiune record pentru PC-uri desktop și stații de lucru. Pentium III pentru Socket 370, care rulează la frecvențe de la 500 MHz până la 1,13 GHz, primul procesor cu 256 KB cache L2 on-chip, care a dat avantajul de a reduce întârzierile, deoarece cache-ul rulează pe frecvența procesorului.
Built-in memorie cache L2 a produs o creștere semnificativă a performanței în aproape orice aplicație. Creșterea productivității a fost atât de semnificativ încât apariția cache L2 integrat poate fi descris ca fiind cel mai important factor în performanța de procesoare x86. Dezactivarea cache L2 va reduce performanțele mai mult dezactivarea unui al doilea nucleu la procesor dual-core.
Cu toate acestea, memoria cache afectează nu numai productivitatea. Acesta a devenit un instrument puternic pentru a crea diferite modele de procesoare pentru low-end, masă și segmente de high-end, deoarece producătorul poate selecta în mod flexibil procesoare de respingere și de frecvență. În cazul în care nu prezintă defecte de cristal, este posibil să se includă întregul L2 cache, iar frecvența obținută ridicată. În cazul în care nu atinge frecvența de ceas dorit, cristalul poate fi un model de nivel de intrare în linie high-end, de exemplu, Core 2 Duo 6000 4MB cache și frecvențe joase. În cazul în care defectele sunt prezente în cache L2, producătorul are capacitatea de a opri o parte și de a crea un model entry-level, cu un volum de memorie cache mai mic, de exemplu, Core 2 Duo E4000 cu 2 MB L2 cache, sau chiar un Pentium Dual Core cu doar 1 MB de memorie cache. Toate acest lucru este adevărat, dar întrebarea este aceasta: cât de mult diferență în dimensiunea memoriei cache afectează performanța?
Intrupari Core 2 Duo
Din cauza unei procesoare de viteză mai mici de ceas Core 2 sunt mai eficiente în consumul de energie. Dacă modelul de top Pentium D 800 „mananca“ la 130 W, numai Core 2 Extreme cu patru core depășește pragul de 100 de wați. Toate procesoarele dual-core consuma mai mult de 65 de wați. În plus, consumul de energie în procesoare Core 2 Duo inactiv chiar mai mici, deoarece frecvența de lucru în modul de repaus este mai mică (un maxim de 1,2 GHz pentru Core 2 Duo / Quad împotriva 2.8 GHz Pentium D / 4). Pentru a reduce consumul de energie a influențat tranzistori de proiectare îmbunătățite cu curenți de scurgere reduse.
Astăzi modele disponibile E și X. Modelul E proiectat pentru piața de masă, și X aparțin unei clase Extreme Edition. Q reprezintă patru nuclee, ceea ce creează Intel plasând două cristal binucleate în același pachet fizic. procesoare E6000 echipat cu 4 Mbytes de memorie cache L2, în cazul în care numărul de model E6400 sau peste 20 capete (de exemplu, E6320). Modelele care se termină în 00 (de exemplu, E6600) lucrează cu FSB 266 MHz (FSB1066), un model care se termină în 50 (E6750), care lucrează cu 333 MHz FSB (FSB1333). Acestea din urmă necesită p35 sau X38 și oferă o performanță puțin mai bună. E4000 funcționează cu FSB 200 MHz (FSB800) și are doar 2MB L2 cache. Versiunea 1 MB memorie cache vândut ca Pentium Dual Core E2140, E2160 și E2180, cu frecvențe variind de 1.6-2.0 GHz. Cu excepția numelui, iar unele funcții care dezactivează procesoarele Intel în ieftine modelul menționat mai sus Pentium dual core-uri identice cu Core 2 Duo.
Caracteristici protsessorovCore 2 Duo
Număr de procesoare de 65 nm