Het opstartende bedrijf P.A. Semi heeft vandaag de eerste concrete details vrijgegeven over zijn nieuwe multicore-architectuur PWRficient. Het ontwerp van de processor is gebaseerd op de Power-instructieset van IBM; de core ervan, PA6T, is een volwaardige 64-bits CPU met onder andere vectorinstructies en virtualisatie ingebouwd, die met hulp van 65nm-technologie wordt gebakken. Het grootste voordeel dat P.A. Semi ten opzichte van de concurrentie wil bereiken is dat de chip zuiniger met energie om moet gaan. Men beweert dat PWRficient tot tien keer betere prestaties per watt levert dan andere processors. Een dual-core 2GHz-model zou gemiddeld tussen de 5 en 13 watt nodig hebben, wat in stroombesparende stand zelfs tot 1 watt zou dalen. Het bedrijf heeft om dit voor elkaar te krijgen ontwerptalent verzameld uit alle hoeken van de industrie; de medewerkers hebben onder andere bijgedragen aan de Alpha, Opteron, Itanium en UltraSPARC. Ook heeft het bedrijf gedurende zijn relatief korte bestaan al vijftig nieuwe patenten aangevraagd.
PWRficient is echter meer dan alleen een processor; de chip gebruikt een modulair ontwerp gebaseerd op een interne crossbar die Conexium wordt genoemd. Hier kunnen naar wens cores, caches, geheugen- en I/O-controllers op aangesloten worden. De eerste oplevering van de architectuur ondersteunt tot maximaal acht cores, 8MB cache en vier geheugencontrollers. Conexium wordt dus gebruikt voor communicatie tussen de onderdelen binnen de chip zelf, maar om met de buitenwereld te praten wordt Envoi gebruikt. Deze ondersteunt tot 32 'serdes lanes', die met behulp van protocol adapters ingezet kunnen worden om een breed scala aan I/O-standaarden te verwerken, waaronder PCI Express, 1 of 10Gb ethernet, Serial ATA of Serial SCSI, RapidIO en Fibre Channel. Verder kunnen er een of meerdere 'offload engines' in het Envio-systeem geplugd worden, waarmee de processor taken als TCP/IP, RAID, iSCSI en SSL van de software over kan nemen.
Dankzij deze hele flexibele opzet kan het bedrijf afhankelijk van de vraag van de markt snel nieuwe versies van de processor klaar hebben. Men zegt binnen een paar maanden nieuwe features in te kunnen bouwen, iets wat andere bedrijven jaren kost. P.A. Semi richt zijn nieuwe architectuur dan ook op een groot aantal verschillende toepassingen: van embedded systemen tot supercomputers.
Het eerste concrete product van het bedrijf wordt de PA6T-1682M, met twee cores, twee DDR2-geheugencontrollers, 2MB L2-cache en 24 serdes lanes, met inbakken ondersteuning voor PCI Express x8, vier keer 1Gb ethernet en twee keer 10Gb ethernet. De eerste samples worden in het derde kwartaal van volgend jaar verwacht. De verdere roadmap ziet er als volgt uit: begin 2007 komt er een single-core versie, eind 2007 een quad-core en in 2008 een uitvoering met acht cores aan boord. Ondanks de flexibiliteit van de architectuur wil het bedrijf het aantal verschillende sockets beperken. Het heeft op dit moment drie smaken vastgelegd ("E" voor entry, "M" voor midrange en "P" voor performance) en wil klanten de mogelijkheid bieden om makkelijk naar toekomstige processors in dezelfde categorie te upgraden. Afhankelijk van de fysieke afmetingen, het aantal geheugencontrollers en het stroomverbruik wordt echter niet uitgesloten dat er in de toekomst nog andere sockets bijkomen.

Update: Volgens het verslag van RealWorldTech over de presentatie van de chip worden de prestaties van de eerste versie geschat op 1100 punten in SPECint2000 en 2255 punten in SPECfp2000. Dit verhoudt zich als volgt tot de (hedendaagse) concurrentie. Hou in de gaten dat SPEC CPU een single-threaded test is, die dus geen gebruik maakt van meerdere cores. Ook kan er - omdat het maximale verbruik van PWRficient nog niet bekend is - niet veel concreets gezegd worden over de prestaties per watt, maar in ieder geval op floating point-gebied ziet het wel veelbelovend uit.
![]() | ||||||
![]() | ![]() | |||||
![]() | ||||||
![]() | Opteron | ![]() | 2,8GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Pentium M | ![]() | 2,26GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Xeon | ![]() | 3,8GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Itanium 2 | ![]() | 1,6GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | SPARC64 V | ![]() | 2,16GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Power5 | ![]() | 1,9GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | PWRficient | ![]() | 2,0GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() |
![]() | ||||||
![]() | ![]() | |||||
![]() | ||||||
![]() | Itanium 2 | ![]() | 1,6GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Power5 | ![]() | 1,9GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Opteron | ![]() | 2,8GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | PWRficient | ![]() | 2,0GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Xeon | ![]() | 3,6GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | SPARC64 V | ![]() | 2,16GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() | ||||||
![]() | Pentium M | ![]() | 2,26GHz | ![]() | ![]() ![]() ![]() | ![]() |
![]() |