Steamroller CPU: ~10% sneller
Het CPU-gedeeldt van Kaveri is gebaseerd op Steamroller, de derde generatie van de Bulldozer-architectuur. In Steamroller zijn de nodige optimalisaties doorgevoerd ten opzichte van de 2e generatie Bulldozer, codenaam Piledriver, zoals we die kennen van de bestaande A10 en A8 Richland CPU's als ook de laatste generatie AMD FX-processors, codenaam Vishera.
Nog altijd is het zo dat de architectuur werkt met zogenaamde modules, waarin twee integer-cores en één floating point-cores worden gecombineerd. Nieuw ten opzichte van Piledriver is dat beide integer-cores nu elk een eigen instructie decoder hebben. De CPU kan tot 25% meer instructies tegelijkertijd in een wachtrij zetten om verwerkt te worden. AMD heeft verder de frontend van de CPU een flinke opknapbeurt gegeven: de branch predictor is flink verbeterd, waardoor het aantal verkeerd gegokte vertakkingen volgens de fabrikant met 20% is gereduceerd. Ook is de instructiecache verbeterd, waardoor het aantal cache misses amet gemiddeld 30% is afgenomen, aldus AMD. Ten slotte zou de processor veel sneller data naar cache en geheugen weg moeten kunnen schrijven.
AMD houdt het al dan niet expres allemaal een beetje vaag, maar onder de streep zou het erop neer moeten komen, zo laat men ons weten, dat de IPC (Instructions per Clock) of in normale mensentaal de prestaties op identieke klokfrequentie met gemiddeld zo'n 10% zijn toegenomen ten opzichte van Piledriver, met uitschieters boven de 20%. Dat is absoluut een mooie prestatie, maar toch wat minder dan we op gehoopt hadden en zeker niet genoeg om de achterstand op Intel in te lopen. Daar komt nog eens bij dat de CPU-cores in het Kaveri-topmodel zo'n 10% lager geklokt zijn dan bij het topmodel uit de Richland generatie, wat in feite betekent dat de prestatiewinst van Steamroller daardoor weer vrijwel geheel teniet gedaan wordt. Dat zien we verderop ook in de benchmarks.
Op onze vraag aan AMD's CTO Joe Macri of men er niet beter voor had kunnen kiezen om Kaveri zes CPU-kernen en wat minder GPU-kernen te geven, kregen we een resoluut nee te horen. Volgens Macri is er maar weinig software die optimaal van meer dan vier CPU-kernen gebruik kan maken. Juist de software die wel geschikt is om te draaien op veel CPU-kernen - denk aan multimedia toepassingen als foto- en videobewerking - kan volgens Macri veel beter worden omgeschreven om gebruik te maken van GPU-cores, aangezien algoritmes dan nóg sneller en efficiënter kunnen draaien. Daar heeft hij ongetwijfeld gelijk in, maar zolang nog niet alle multi-threaded software is omgeschreven om (optimaal) gebruik te maken van de GPU blijft AMD een significant nadeel ten opzichte van Intel hebben.
2 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD A10-7700K Boxed
|
Niet verkrijgbaar | |
![]() |
AMD A10-7850K Boxed
|
Niet verkrijgbaar |