Dat is het hem nou juist, Vanaf Neehaalhem, waren de cores al veel meer dan 1 enkele core. Standaard CPU core van Intel met het één en ander dubbel, en efficiënter omgang met instructies en data.
Dus die Nehalem cores kon je al niet meer vergelijken met Core2 cores. Het waren eigenlijk al modules van Intel.
Dus eigenlijk is het bijna het zelfde doel in ogen, alleen AMD heeft het een en ander letterlijk verdubbeld, maar niet alles. AMD noemt het modules, omdat de cores apart, net geen cores zijn, alleen 2 samen geeft één volledige processor.
Ik zou zeggen voor beide geldt; 4 modules die 8 threads tegelijkertijd aan kunnen.
Bij efficiënte programmering voor multithreading, heb je niks aan hyperthreading, als er geen hardware is die dat kan opvangen. Als het goed multithreaded is geprogrammeerd, en daar is OS belangrijk bij, die moet resources volledig overdragen, dan alle cores volledig te werken, dan valt er niks still, en zal hyperthreading alleen interessant worden wanneer er extra rekeneenheden aanwezig zijn. P4 hyperthreading was niet echt spectaculair. Vanaf Nehalem hebben ze dat goed gedaan.
Je gaat op deze manier alleen verschillende programmering krijgen voor verschillende processoren, en daarbij geeft Intel wegens dikke poen op de bank en om nog meer poen op de bank te krijgen, alle compilers en zooi gratis weg meen ik ( vast niet alles ), maar AMD kan dit niet betalen. Dus daar zit altijd een kostenplaatje bij om toegang te hebben tot bibliotheken en compilers
[
Voor 47% gewijzigd door
Verwijderd op 17-01-2011 15:34
]