Test: Intel QX9770 Yorkfield

CPU, Intel d.  04. januar. 2008, skrevet af Polarfar 26 Kommentarer.  Vist: 19775 gange.

Korrekturlæser: 
Billed behandling: 
Oversættelse: 

Pristjek på http://www.pricerunner.dk 
Produkt udlånt af: Intel
DK distributør: Tech Data

Teknologi - Core 2 Quad

 

Nu hedder det jo godt nok quadcore, altså en fir-kerne processor. Men hvis vi skræller låget af og kigger på den fysiske opbygning, så er det nok mere korrekt at kalde det for en dual-dualcore. Simpelt sagt er QX9770 2 styks E8300 - måske bedre kendt som den kommende 2.83GHz Wolfdale (333fsb) - på ét PCB, der kommunikerer over FrontSideBus'en, Akkurat ligesom en maskine med 2 seperate processorer på et bundkort gør. Eller på samme måde som Pentium D gjorde med 2 singlecores. Men siden pentium D er FSB'en er blevet så hurtig at de 2 kerner kan dele cachen indbyrdes udenom FSB'en, og så er denne "falske" quadcore løsning slet ikke så ringe endda. Her er FSB'en så hævet til 400MHz så vi lander på 3.2GHz.

 

          

Her ses forskellen på henholdsvis Kentsfield(Core2Quad - tv.) og Conroe(Core2Duo - th.)

Grunden til at Intel har valgt at lave deres quadcores på denne måde, skyldes højest sandsynligt at chippen ellers ville være for kompleks. AMD, der er ved at udvikle de første ægte quadcore, har i øjeblikket store problemer med at få deres nye serie af processorer til at virke ordenligt. Alligevel har Intel planer om at lancere ægte quadcores, men først når teknologien er moden til det.

Siden Core 2 Quad i bund og grund består af 2 sammenklistrede Core 2 Duo, understøtter den naturligvis også de gængse teknologier som sidstnævnte. Herunder Enhanced Intel Speedstep(EIST) der underclocker og undervolter processorkernerne når de ikke bliver belastet ret meget, samt SSSE3-instruktioner der giver forbedret ydelse i visse applikationer. Lad os tage en uddybning af alle teknologierne, og en forklaring af Core2's design...

Højere IPC – Flere instruktioner på samme tid

Med Core 2 har Intel valgt et design, der i langt højere grad end før fokuserer på en høj IPC. Dette er der flere grunde til, men at være mindre afhængig af clockfrekvensen har en række klare fordele.

Dels stiller det mindre krav til hvor høje ”trin” der skal være imellem de clockfrekvenser man tilbyder. Et spring i clockfrekvens på eksempelvis 200Mhz kan sagtens forsvares fordi ydelsesforskellen er til at øje på. Dette betyder dels noget for slutbrugerne, men på det professionelle marked kan dette være rigtig fornuftigt fordi man få kunderne til løbende at opgradere til nyeste processorer fordi de kan mærke en reel forbedring i ydelsen. AMD har med stor succes gjort dette med Opteron-processoren, som på 2½ år er gået fra max 2GHz clockfrekvens til max 2.8GHz for hurtigste model. Ikke ligefrem et kvantespring, men trinene har været store nok til at folk har fundet det rimeligt at opgradere.

En anden fordel ved at være mindre afhængig af clockfrekvensen finder man i den anden ende af skalaen. Intel fik med Pentium M processoren vist at SpeedStep – hvor man dynamisk ændrer clockfrekvensen og processorspændingen efter behovet for regnekraft – havde enormt potentiale. AMD tog dette op med Cool’n’Quiet i deres K8 processorer og for begge arkitekturer gjaldt det at man selv ved lav clockfrekvens havde en fair ydelse – ene og alene fordi IPC’en var høj.

Dette er endnu en grund til at den høje IPC bør være vinder, men hvordan har Intel så grebet sagen an? Dels har man valgt en noget reduceret pipeline, som er på 14 stages. En kort pipeline er dog i så selv ikke alene nok til at give mere effektivitet, så Intel har tilført Wide Dynamic Execution. ”Almindelig” Dynamic Execution handler om at snyde processoren til at se en række instruktioner som én stor instruktion og derfor tage disse samlet og i rækkefølge. Grunden til at Dynamic Execution nu er blevet ”Wide” er at Intel i Core 2 arkitekturen har tilføjet en ny decoder og execution unit, så processoren nu kan håndtere fire x86 instruktioner samtidigt. Både Intel’s tidligere og AMD’s nuværende processorer kan maksimalt køre 3 x86 instruktioner samtidigt. Man får altså ikke bare en kortere pipeline, men også en bredere pipeline, som yderligere hæver IPC’en.

 



Mere cache

Dertil har man øget mængden af L1 cache i forhold til Pentium 4. Core 2 processorerne har fået 64KB L1 cache, hvilket er fordelt ligeligt imellem data og instruktion. Dette er langt mere L1 cache end i Pentium 4 arkitekturen, der grundlæggende havde 8KB L1 cache til data og 12KB til instruktion. Da Intel skiftede fra Northwood til Prescott blev mængden af cache til data fordoblet fra 8KB til 16KB, men Core processorerne har altså mere end det dobbelte.

L2 cache bliver på enten 2MB eller 4MB afhængigt af model, men da der er tale om dual-core processorer vil L2 cache’en blive delt imellem de to CPU kerner. Dette sker fordi Intel har implementeret deres Smart Cache. Med den kan man dynamisk allokere cache-mængde til hver enkelt processorkerne. Kører man således en applikation, som kun kan udnytte den ene processor vil denne ene processor få den fulde mængde cache til sin rådighed.

Dette er på papiret smart, men som man hurtigt vil se så er denne feature meget lidt værd i praksis – en dual-core processor vil nemlig næsten altid bruge begge cores i større eller mindre grad fordi operativsystemet (og flere andre underliggende applikationer) bruger CPU-tid. Derfor har Intel med deres Smart Cache implementeret en Crossbar funktion, som dynamisk deler cache-mængden imellem de to processorkerner.

Udover denne glimrende funktion har Intel gjort en del for at pre-fetche data til cache’en endnu bedre end før. Dels er selve pre-fetch algoritmen optimeret, men en ny feature går ud på at hvis processor-kerne 1 skal bruge data som ligger i cache’en hos processor-kerne 2, så kan processor-kerne 1 tage den databid direkte. Tidligere ville man i dette tilfælde skulle have data’en ud af processor-kerne 2’s cache og ind i processoren igen, hvilket gav høj latency.

 



Men ikke kun data til cache pre-fetches bedre. Intel Smart Memory Access dækker over en generelt forbedret pre-fetch del i processoren. For x86 kode gælder det normalt at cirka 20 procent af instruktionerne kræver adgang til hukommelsen og her er netop prefetch-delen vigtig. Core 2 processorerne har her seks uafhængige pre-fetch enheder, der alle har en forbedret algoritme til at ramme præcis den data som processoren skal bruge. Dertil har Smart Memory Access fået en ny feature, som tillader at en ny instruktion kan startes selvom den er afhængig af resultatet af en tidligere instruktion – dette minimerer out-of-order, hvor en instruktion ellers må bremses fordi der ventes på data.

EM64T, SSE, osv.

En anden stor forbedring i Core 2 arkitekturen er at 64-bit understøttelsen er på plads i alle processorer. Intel benytter fortsat sin egen EM64T (Enhanced Memory 64 Technology) til at varetage 64-bit delen, men som Intel’s markedsføring tegner sig vil det primært blive på server-området at man vil slå på EM64T. Dette giver såmænd også ganske god mening, da der mangler langt bedre softwareunderstøttelse for at 64-bit kan blive en succes på desktoppen.

SSE instruktionssættet vil også blive forbedret i Core 2 arkitekturen. Således vil alle 128-bit SSE instruktioner nu kunne beregnes på en enkelt clockcyklus – tidligere krævede dette to af slagsen. Da SSE instruktioner oftest benyttes ved multimedia kalder Intel denne nye feature for Intel Advanced Digital Media Boost.

 



SSE4 finder også vej til Core 2 – Pentium 4 processorerne havde SSE, SSE2 og SSE3, men nu kommer der yderligere 8 instruktioner, som samles under SSE4 betegnelsen. Disse var tidligere tiltænkt Tejas-processoren, som Intel droppede til fordel for netop Core arkitekturen. Derfor blev disse også tidligere kaldt TNI (Tejas New Instructions), men er nu en del af SSE3.

NX (No eXecutable) Bit vil uændret finde vej til Core 2 og dermed tilbyde samme beskyttelse overfor skadelig kode, som Intel fik introduceret i sine seneste Pentium processorer. Også Intel’s VT (Virtualization Technology) vil være standard i Core 2 processorerne, der igen overtager disse teknologier uforandrede fra de seneste Pentium processorer.

Lavere strømforbrug

Strømforbruget har været en særdeles vigtig faktor i udviklingen af Core 2 arkitekturen og det har betydet at Intel yderligere har arbejdet på at sænke dette. Dels benytter man deres Enhanced SpeedStep, som tilpasser processorens clockfrekvens – og dertil også processorspændingen – til behovet for regnekraft.

Yderligere har man forbedret muligheden for at kunne lukke ned for dele af processoren når disse ikke skal bruges. Som en del af Intel’s Smart Cache har Intel implementeret at processoren kan lukke sin cache helt ned – simpelthen ved at flushe data’en – og synke til et endnu lavere energiniveau. Når der igen er brug for databehandling, som kræver cache, så startes den dynamisk op igen og processoren går tilbage i sit normale energiniveau. Denne feature så man allerede på Yonah-processoren, men nu finder den vej til Core 2 også.

Ydermere er Core 2 processoren delt ind i mange mindre områder end eksempelvis Pentium 4 var. Disse mindre dele kan derfor oftere lukkes ned, hvis der ikke er brug for dem og det giver igen et lavere effektforbrug.

En pudsig detalje omkring dette er at Intel dermed har fået svært ved at angive processorens temperatur. Undervejs i udviklingen fandt man simpelthen ud af at processortemperaturen kunne variere meget imellem de forskellige områder, hvorfor en almindelig løsning med en enkelt temperaturdiode ikke altid ville give et præcist billede af processorens temperatur. Derfor har man i Core 2 processorerne placeret flere dioder rundt i processoren og når man checker temperaturen på sin Core 2 processor er det faktisk et gennemsnit af disse forskellige værdier, som man aflæser.

 

Krudt
 
Overclocker
Tilføjet:
04-01-2008 00:53:43
Svar/Indlæg:
141/25
Hvorfor har du ikke testet det på et x48 bundkort? Kan godt huske at du havde et x48 som testbundkort, da du testede: Sapphire Enzotech kølehovedet... 😲

I har åbenbart et 780I bundkort, hvornår kan vi forvente at se en test med noget tripple SLI? 🤣

Ellers rigtig god test, men husk lige at skrive hvilken hardware du bruger til din Strømforbrugs test.


Pioneer2k
 
Superbruger
Tilføjet:
04-01-2008 01:14:16
Svar/Indlæg:
870/45
Rigtig fed test, det skal i have 😉

Som #1 siger, prøv med 3x GFX 😀


The
 
Chefredaktør
Tilføjet:
04-01-2008 07:04:31
Svar/Indlæg:
4741/1690
#1

Forskellen på X-38 og X-48 er med de driver vi har til rådighed meget lille og officielt er X-48 jo IKKE frigivet, derfor er det svært (næsten umuligt) at skrive noget om X-48 selv om vi er klar.


Jajajaja - brokhoved...🙂 - der skal nok komme noget om tripple SLI på et tidspunkt, hvad med at være glade for det vi kan nå at få testet istedet for at brokke dig over det som vi IKKE har testet.


dMITIj
 
Elitebruger
Tilføjet:
04-01-2008 07:36:00
Svar/Indlæg:
1864/156
Fedt review og lækker CPU 😛

tror nu også 780i vil klare sig ca lige så godt på sigt, der mangler bare nogle BIOS update's vil jeg tro, har læst et review på et andet site hvor de smider en Q6600 på et 780i med std. volt og den Cloker 3.6Ghz uden problemer og er prime95 stabil 😀


Polarfar
 
Senior Skribent
Tilføjet:
04-01-2008 08:33:53
Svar/Indlæg:
2309/846
#1 hardwaren understrømforbrugstesten er den samme som under systemtesten. Jeg har faktisk også lavet en strømforbrugstest med et ASUS 780i board, men da jeg har brugt Gigabyte kortet i stedet har jeg ikke brugt resultaterne her. 780i ligger i snit 35W over hvad et X38 kan præstere både idle og load, så det er lidt af en strømsluger.

Polarfar


Lars
 
Elitebruger
Tilføjet:
04-01-2008 12:55:11
Svar/Indlæg:
3712/44
Nice test, lyder som om X38 er "oc chipsettet" lige pt. 🙂


hamderD
 
Elitebruger
Tilføjet:
04-01-2008 13:07:14
Svar/Indlæg:
7263/260
God test, og fed cpu. *must have* 🙂 .
Er der nogle der ved hvor man kan få fat på nogle?


dMITIj
 
Elitebruger
Tilføjet:
04-01-2008 15:05:05
Svar/Indlæg:
1864/156
#7 de kan ikke fåes endnu


umagarz
 
Superbruger
Tilføjet:
04-01-2008 15:48:57
Svar/Indlæg:
423/32
fed test! 😛

- det ville ellers bare være rart med en sammenligning af denne og så Q6600, som jo er den quadcore-CPU vi fleste herinde har...


Jesper
 
Elitebruger
Tilføjet:
04-01-2008 16:02:44
Svar/Indlæg:
2072/117
Vil gerne have en

Vil bare ikke købe en til den pris.


Dall3
 
Overclocker
Tilføjet:
04-01-2008 16:16:20
Svar/Indlæg:
400/37
#10 så kan du ikk få en 🤣


Claus35
 
Elitebruger
Tilføjet:
04-01-2008 16:26:01
Svar/Indlæg:
5410/123
#11 😛


#13
teko
 
Elitebruger
Tilføjet:
04-01-2008 16:53:36
Svar/Indlæg:
873/19
Udemærket test, det eneste jeg savner er at der er sammenlignet med en alm. quad f.eks. Q6600 i strømtesten, så man kunne se hvad QX'erne bruger i forhold til en alm. Quad CPU :)


Polarfar
 
Senior Skribent
Tilføjet:
04-01-2008 17:13:15
Svar/Indlæg:
2309/846
#13
du skal være hjertens velkommen til at forære mig en Q6600, så skal jeg fortælle dig det 😛

Jeg syntes det var bedre at se hvor meget/lidt du vinder i forhold til en dualcore, og da mine 1800kr gik til en E6850 så er det den vi bruger.

En Q6600 vil ligge lavere da den har en TDP på kun 105W, så i princippet skulle du kunne trække 25W fra max load værdien for QX6850.


hamderD
 
Elitebruger
Tilføjet:
04-01-2008 18:32:16
Svar/Indlæg:
7263/260
Er der nogle der ved hvornår man kan bestille nogle? fra usa eller hvor det er i plejer at købe dem når de ikke er kommet til Danmark.


MadsAG
 
Elitebruger
Tilføjet:
04-01-2008 19:43:41
Svar/Indlæg:
5421/53
Er det en fejl du har skrevet 600x800 istedet for 800x600 :)?


Polarfar
 
Senior Skribent
Tilføjet:
04-01-2008 19:59:38
Svar/Indlæg:
2309/846
#16 - Nej, min skærm står på højkant !


MadsAG
 
Elitebruger
Tilføjet:
04-01-2008 22:53:53
Svar/Indlæg:
5421/53
#17 Øhh, okay :)


Polarfar
 
Senior Skribent
Tilføjet:
04-01-2008 23:05:34
Svar/Indlæg:
2309/846
#18 🤣 .......det er en fejl


NoNig
 
Elitebruger
Tilføjet:
04-01-2008 23:40:05
Svar/Indlæg:
23132/740
-> #17 + #19

God værkstedshumor, lige dér 🤣


Kirsby
 
Superbruger
Tilføjet:
05-01-2008 12:08:00
Svar/Indlæg:
1214/62
Kan ikke se test resultaterne :'-( hvid firkant i midten af skærmen ellers resten sort. ESC, for at gå tilbage, samtlige test resultater.

Ellers ser det sgu fedt ud. AMD er så meget bagud! helt ufatteligt!


SoundWave
 
Elitebruger
Tilføjet:
05-01-2008 16:49:48
Svar/Indlæg:
3011/103
#21
Heller ikke længere nede, hvis du scroller ned? Billederne har det med at hoppe ret langt ned.


Miccim
 
Elitebruger
Tilføjet:
05-01-2008 20:15:08
Svar/Indlæg:
3233/128
#21 Samme her. Ærgeligt at man skal være så dårlige til at stille billeder rigtigt op her på siden når alle andre sider kan det hver gang. Har påpeget det før men åbenbart ikke noget som der skal gøres noget ved 😩

Fin test ellers 🙂


Claus35
 
Elitebruger
Tilføjet:
05-01-2008 23:06:20
Svar/Indlæg:
5410/123
#21 + #23 Er jeres pc'er under belastning? Min bærbar gør det nemlig nogle gange, når den får lidt tæsk 😛


SoundWave
 
Elitebruger
Tilføjet:
06-01-2008 08:18:03
Svar/Indlæg:
3011/103
#24
Jeg får samme fejl, og min er ikke under belastning. Der sker ikke ved alle artikler, kun nogle gange.


NoNig
 
Elitebruger
Tilføjet:
06-01-2008 08:55:34
Svar/Indlæg:
23132/740
I markerer lige adressefeltet i den pågældende side, trykker 'enter'. Så kommer I frem til forsiden, og går ind på den pågældende side igen (f.eks. 'testresultater', og voilá, så virker det igen.

Jeg har oplevet fejlen både ved FireFox og IE 🙂