Wie het nieuws rondom AMD de laatste jaren heeft gevolgd zal dan ook wel bekend zijn met de codenamen Bobcat en Bulldozer. Eerstgenoemde is een kleine en energiezuinige processor die zijn weg moet vinden naar voornamelijk de kleine netbooks en nettops, terwijl de Bulldozer een bijzonder efficiënte processor moet worden voor zowel servers als desktops.
Tijdens de Financial Analyst Day van AMD afgelopen week werden de laatste ontwikkelingen uit de doeken gedaan in een uitgebreide presentatie. Voor de Bobcat belooft AMD een chip die 90% van de 'mainstream prestaties' van de hedendaagse processor haalt, terwijl de chip meer dan de helft kleiner zal zijn. Wat AMD verstaat onder mainstream prestaties is niet duidelijk gemaakt, maar het geschatte stroomverbruik van minder dan 1 watt voor de Bobcat doet denken aan een vergelijking met de Intel Atom en VIA Nano processor.
Verder zal de Bobcat processor beschikken over een volledige SSE3 instructieset, aangevuld met hardwarematige ondersteuning voor virtualisatie. De kleine Bobcat processor moet in 2011 op de markt komen en zal dan onderdeel gaan uitmaken van het 'Brazos' platform. AMD plant tevens om op Bobcat-architectuur gebaseerde CPU's voor notebooks te produceren.
AMD Bobcat voor zuinige en kleine computers
AMD Bulldozer voor servers en desktops
De Bulldozer is op zijn beurt een bijzonder krachtige processor voor servers en desktops. Deze chip zal gebruikmaken van een aantal nieuwe technieken om het stroomverbruik verder te verlagen. Bulldozer zal worden gebakken op een 32nm SOI proces met high-k metal gate. Eén Bulldozer-core bestaat uit twee integer-eenheden, die elk vier pipelines ter beschikking hebben. De integer-eenheden hebben elk hun eigen L1 cache geheugen, terwijl het L2- en L3-cache gedeeld wordt voor de hele processor. Daarnaast heeft elke Bulldozer-core zijn eigen floating point-unit, met een 128-bit precisie. Microsoft heeft reeds aangegeven dat Windows 8 of 9 een 128-bit kernel moet krijgen, en de introductie zou ongeveer samen met Bulldozer moeten plaatsvinden. De truc met twee integers-verwerkingseenheden zorgt ervoor dat het besturingssysteem elke core als twee cores ziet. Een quad-core Bulldozer zou dus als een octa-core processor gezien worden.
Tot slot geeft AMD ook haar eigen visie op de toekomst van computers, die ze hebben omgedoopt tot 'Heterogenous Computing'. Onder deze term verstaat AMD een computer die efficiënt de taken weet te verdelen tussen alle rekencores in het systeem, dus zowel de CPU's als de GPU's. Met deze manier van loadbalancing zou de computer zelf kunnen bepalen of de rekentaken beter door de CPU of door de GPU gedaan kunnen worden.
Een loadbalancer moet de taken optimaal tussen CPU's en GPU's kunnen verdelen
Bron: 2009 Financial Analyst Day