Door Femme Taken

Architect

Presentatie AMD Hammer architectuur

Core en cache

AMD Hammer presentatie - aankondigingspicje Afgelopen maandag heeft AMD op het Microprocessor Forum in San Jose voor het eerst details vrijgegeven over zijn achtste-generatie K8 Hammer processor. In deze korte feature volgt een bespreking van de AMD Hammer architectuur, aan de hand van de presentatie die in San Jose werd gegeven door AMD Chief Technical Officer Fred Weber. Deze presentatie kan in PDF-formaat geraadpleegd worden op de AMD site.

* Hammer basics

De AMD K8 ofwel Hammer is de achtste-generatie processor van AMD. Wat deze processor vooral bijzonder maakt is een 64-bits uitbreiding van de IA-32 instructieset. Met deze x86-64 instructieset is de Hammer in staat om te profiteren van alle mogelijkheden van een 64-bit brede processor, terwijl backwards compatibiliteit met bestaande IA-32 software wordt behouden. De implementatie van de Hammer processor is daardoor veel minder ingrijpend dan van de 64-bit Intel Itanium, die nieuwe IA-64 software vereist om optimaal te presteren.

AMD mikt met de ondersteuning van 64-bit instructies en registers, en een grotere adresruimte niet alleen op de desktopmarkt waarin het bedrijf traditioneel sterk vertegenwoordigd is, maar vooral op het server en workstation segment. Waar de Pentium 4 is geoptimaliseerd voor hoge bandbreedte in een 1-way omgeving, is de Hammer ontwikkeld voor een zeer hoge bandbreedte in multi-processor configuraties tot 8 CPU's. Andere innovaties in de Hammer core hebben betrekking op de verbetering van de IPC, het (gemiddelde) aantal instructies dat de processor per klokcyclus kan verwerken.

* Core en cache

De core van de Hammer processor lijkt grotendeels op de K7. AMD richt zich voornamelijk op het verhogen van de IPC. Gezien het feit dat moderne processors al blij mogen zijn als zij met 4 execution units een IPC van 1,3 halen, is het duidelijk dat door verbetering van de efficiency nog veel performance verbeteringen gemaakt kunnen worden. AMD heeft bekend gemaakt dat het cachesysteem van de Hammer een verbeterde branch prediction en verbeterde TLB's (translation lookaside buffers) krijgt. De L2 cache heeft een grootte van maximaal 1MB en de memory controller is geïntegreerd in de processor voor minimale latencies. Zodoende hoopt men pipeline-stalling zoveel mogelijk te voorkomen en de nadelige gevolgen van een stall te beperken. Hogere kloksnelheden worden mogelijk door ondermeer een verlenging van de pipeline van 10 naar 12 stappen. In de presentatie gaat men uit van een processor op 2,66GHz. Verdere IPC verbetering is mogelijk door de 8 extra integer registers die ter beschikking staan in 64-bit mode. De Hammer heeft SSE en SSE2 support met 16 registers in 64-bit SSE2 mode. Dankzij SSE2 hoeft de floating point performance van de Hammer niet verkreupeld te worden door de beperkingen van de x87 FPU.




Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers is samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer onderdeel van DPG Media B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee