AMD utvecklar ARM-baserade processorer för servrar och datacenter

Trädvy Permalänk
Robot
Registrerad
Dec 1999

AMD utvecklar ARM-baserade processorer för servrar och datacenter

Med svala framtidsutsikter på persondatormarknaden letar AMD efter nya jaktmarker. Nu tillkännages att ARM-baserade processorer för datacenter är under utveckling.

Läs artikeln

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa leder till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2012

Hoppas det går bra för dem

Cooler Master HAF 922 / Asus P7P55 WS Supercomputer/ AMD FX8320@4GHz / 4x Kingston PC3-10700 2GB DDR3 1333MHz (8GB)/ Sapphire Tri-X R9 290 4GB / 2x 1TB HDD + Intel 320 120GB SSD
1x ASUS PB278Q 27" 1440p PLS / 2x BenQ G2222HDL 21,5" 1080p TN

Trädvy Permalänk
Medlem
Plats
C:\WINDOWS
Registrerad
Jul 2008

AMD vet vad dom gör!

l CPU: X3 440 @ 3.6GHZ l Grafikkort: XFX 5850 1GB l Ram-minne: Corsair XMS3 4gb 1600MHZ DDR3 l Ljudkort: Creative X-Fi Xtreme Gamer l Moderkort: Gigabyte 880GA-UD3H l Bildskärm: 21,5'' LG FLATRON IPS226 l Ljudsystem: Proson Event 6+ JVC SP-EI + Sherwood förstärkare l Mobil: LG Optimus 7 + Nokia Lumia 920 l Spelkonsoler: l PS1 l NES-WII U l

Trädvy Permalänk
Medlem
Plats
Edsbruk
Registrerad
Nov 2004

Trevligt att höra att de tänkt till, ska bli kul att se vart detta leder och vad det kan få för konsekvenser för oss konsumenter!

WS: Gigabyte GA-870A-UD3 | AMD Phenom II X4 965BE | PH-TC14PE | 16GB DDR3-RAM | 120GB Intel 530 SSD | 3*500GB HDD | ASUS MATRIX R9 290X | 2*LG W2242PE
Router: ASUS E45M1-I Deluxe | 4GB DDR3-RAM | 2*250GB HDD @ RAID1 | 2TB HDD

Trädvy Permalänk
Medlem
Plats
Sthlm
Registrerad
Mar 2012
Skrivet av geforcevsati:

AMD vet vad dom gör!

Ja för det har vi ju sett dom senaste åren

Intel Core i5 2500k | Asus Geforce GTX 670 DC2 TOP | MSI Z68A-GD65 G3 Rev B3 | 8GB G.Skill ARES | BeQuiet! SP7 500w | Corsair F160 SSD | WD Black 1tb | WD Green 500gb | Creative X-Fi Titanium Fatality pro | Razer Kraken | Razer Naga Molten | Qpad-MK85 | Antec 1200 | LG 42" IPS LED
EK XTX RAD 120mm, D5 Vario + EK XTOP , EK Supremacy CPU Block , EK FC 670 DCII - Acetal+Nickel , FrozenQ Fusion Dualbay

Trädvy Permalänk
Medlem
Plats
Skellefteå
Registrerad
Sep 2008

GPGPU i soc hade varit intressant.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Södertälje
Registrerad
Jul 2011

Hoppas att denna satsning går bra för AMD. Det är oftast bra för konsumenter när det finns konkurrens.
Väntar på första telefonen med Opteron CPU och Radeon GPU

Jag kan ha fel, men jag tror att jag har rätt.

Trädvy Permalänk
Medlem
Plats
Vänersborg
Registrerad
Jan 2008
Skrivet av Blazin87:

Ja för det har vi ju sett dom senaste åren

De har många bra grejer men även några dåliga precis som Intel deras gpuer är inte direkt på topp:)

Fx 8350. 8gb ram. R9 290. Vattenkyld Cpu och Gpu.

Trädvy Permalänk
Medlem
Plats
i din garderob
Registrerad
Sep 2007

Att skapa en fusion med RISC-processor + GPGPU kan bli riktigt intressant! (om det är vad de planerar att göra...)

Bilanaloger är som Volvo — varenda svenne kör med dem

Trädvy Permalänk
Medlem
Plats
Mariehamn
Registrerad
Jun 2003
Skrivet av Blazin87:

Ja för det har vi ju sett dom senaste åren

Nu är det väl så att Intels R&D avdelning gör av med pengar varje år än AMDs totala omsättning? Isf lyckas dom ganska bra..

Trädvy Permalänk
Medlem
Plats
Youtube
Registrerad
Okt 2009

Positiva nyheter då iaf.

Stationär: FX-8350 - R9-280 - 16GB - OCZ Vector 256GB - CM Storm Trooper - Gigabyte 990FX - SeaSonic 750X
http://twitter.com/cothomaseron
http://www.thomaseron.com

Trädvy Permalänk
Medlem
Plats
Södertälje
Registrerad
Aug 2007

Skulle inte AMD få economiskt stöd om de gick över till ARM enligt ett gamalt tyckte från typ 2010. Om de fixar en ARM+i386-64 samt en nice gpgp. så ser det finnt ut för servermarknaden och proggare.

CPU: i7 3770k@4,50Ghz MB Z77X-D3H RAM: 16GB@2133mhz (10-12-11-27 2T)
GPU: 980Ti@ HDD: 4x AData SP900 128GB in 2st, 2x Raid-0 16K. 1x Crucial M500 480GB 1x2TB HDD. PSU: FD-PSU-TS2B-800W. Sound: SB-Z -> toslink (DTS)-> old JVC. Via to Z-2300 for VOIP.
http://valid.x86.fr/kqz9k0 http://www.techpowerup.com/gpuz/details.php?id=2pu9s
http://www.techpowerup.com/gpuz/details.php?id=3yea

Trädvy Permalänk
Medlem
Plats
Södertälje
Registrerad
Aug 2007
Skrivet av Mattsingen:

Hoppas att denna satsning går bra för AMD. Det är oftast bra för konsumenter när det finns konkurrens.
Väntar på första telefonen med Opteron CPU och Radeon GPU

Har slängt minna opterons. Men skulle nog annars kunan fixa en med lite hjälp från Förenade Arabemiraten(Advanced Micro Devices (AMD).

Advanced Micro Devices (AMD), in which Mubadala holds a 19.4 percent stake, is a US-based, multinational semiconductor company that develops computer processors and related technologies for commercial and consumer electronics markets. It is the world’s second largest supplier of microprocessors and the third largest supplier of graphics processing units.
)(http://mubadala.ae/portfolio/capital/assets/advanced_micro_de...). skulle nog räcka med xdc

Så om de fortfrande pumpar in pengar i amd så borde de kunna slåss lite mot intel. Såg det som bra då de investerade i amd. Känns som att amd har mer att ge. men att de fokuserar för mycket åt ett eller annat håll just nu. Och att gamla ati har hamnat bakom försår jag inte. Remeber r300

CPU: i7 3770k@4,50Ghz MB Z77X-D3H RAM: 16GB@2133mhz (10-12-11-27 2T)
GPU: 980Ti@ HDD: 4x AData SP900 128GB in 2st, 2x Raid-0 16K. 1x Crucial M500 480GB 1x2TB HDD. PSU: FD-PSU-TS2B-800W. Sound: SB-Z -> toslink (DTS)-> old JVC. Via to Z-2300 for VOIP.
http://valid.x86.fr/kqz9k0 http://www.techpowerup.com/gpuz/details.php?id=2pu9s
http://www.techpowerup.com/gpuz/details.php?id=3yea

Trädvy Permalänk
Medlem
Registrerad
Okt 2011

Det här är dåliga nyheter för Intel.
Det kan tolkas som att AMD inte tror på x86.

Då tänker "det är ju bara Intel som är på x86, alla andra är på ..." och blir mer benägna att köpa annat.

Trädvy Permalänk
Medlem
Plats
Trollhättan
Registrerad
Jan 2005

Min tanke är. Va bra om dom kan göra sig stora på denna marknaden. Bygga kapital och sen nystarta konsumentdelen. Visst kan det ta några år (underdrift) men är nog rätt väg att gå.

Trädvy Permalänk
Medlem
Registrerad
Nov 2004
Skrivet av rektor:

Det här är dåliga nyheter för Intel.
Det kan tolkas som att AMD inte tror på x86.

Då tänker "det är ju bara Intel som är på x86, alla andra är på ..." och blir mer benägna att köpa annat.

Jag tror snarare att det är AMD som inte klarar av att utveckla morgondagens processorer på egen hand utan att de behöver hjälp, de har helt enkelt inte resurserna att klara sig själv i detta läget då Intel ångar på och håller i prestandakronan och diverse ARM tillverkare knackar på dörren till servermarknaden (även persondatorer) med strömsnåla och billiga processorer.

Trädvy Permalänk
Medlem
Plats
Justice@#Archlinux.se
Registrerad
Jun 2007
Skrivet av Azodan:

Jag tror snarare att det är AMD som inte klarar av att utveckla morgondagens processorer på egen hand utan att de behöver hjälp, de har helt enkelt inte resurserna att klara sig själv i detta läget då Intel ångar på och håller i prestandakronan och diverse ARM tillverkare knackar på dörren till servermarknaden (även persondatorer) med strömsnåla och billiga processorer.

Prestandakronan ger inte pengar. Det är deals med OEMs som gör det. Tyvärr så är AMD inte populär där alls, alldrig har varit. Du hittar bara AMD på 1/10 datorer i affärer som Siba / Elgiganten och MediaMarkt. Säljare där ute säger som dom alltid sagt Intel är bättre på alla områden än AMD.

Så man hamnar i ett stort problem där de helt enkelt inte får inkomsten de behöver för utvecklingen skall kunna ta fart.

Arch - Makepkg, not war -||- Asus Sabertooth R2 -||- Corsair Vengance 16GiB DDR3 10-9-10-1T 1866Mhz -||- AMD FX-9590 @ 5.1Ghz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- 2xWD RaptorX 150GiB -||- EVEGA G2 750W -||- CM HAF 932 -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Registrerad
Jul 2007

Kul att AMD hittar nya marknader.
Jag tror detta kan hjälpa server marknaden rejält om det funkar bra.
Det är alltid bra med strömsnåla grejer

Intel i5 4670K | 16GB Crucial Ballistix Sport VLP 1600MHz CL9 | Asus Maximus VI Hero | 256GB Samsung 830 | 2*1TB Samsung HDD | Asus GTX660@1100/6400 | Corsair TX650W | Fractal Design Define R4

Trädvy Permalänk
Avstängd
Registrerad
Maj 2012
Skrivet av rektor:

Det här är dåliga nyheter för Intel.
Det kan tolkas som att AMD inte tror på x86.

Då tänker "det är ju bara Intel som är på x86, alla andra är på ..." och blir mer benägna att köpa annat.

Eller så kan det tolkas som att AMD inte klarade av att konkurrera med sina x86-processorer och såg sig för efter andra alternativ.

Asus Maximus IV Gene-Z - Intel Core i7 2600K - Corsair Vengeance 1866 MHz 4x4 GB - Asus GTX 670 DirectCU II
BenQ XL2410T - Zowie AM - Zowie Swift - Qpad MK-85

iPhone 5S - iPad Air

Trädvy Permalänk
Medlem
Registrerad
Okt 2011
Skrivet av Azodan:

Jag tror snarare att det är AMD som inte klarar av att utveckla morgondagens processorer på egen hand utan att de behöver hjälp, de har helt enkelt inte resurserna att klara sig själv i detta läget då Intel ångar på och håller i prestandakronan och diverse ARM tillverkare knackar på dörren till servermarknaden (även persondatorer) med strömsnåla och billiga processorer.

Du har nog rätt.
Men det kan ändå komma att uppfattas som "AMD överger x86" i tron att andra arkitekturer skulle vara bättre.

AMD kommer att få konkurera mot bland annat Calxeda på ARM sidan.

Trädvy Permalänk
Datavetare
Plats
Stockholm
Registrerad
Jun 2011
Skrivet av rektor:

Du har nog rätt.
Men det kan ändå komma att uppfattas som "AMD överger x86" i tron att andra arkitekturer skulle vara bättre.

AMD kommer att få konkurera mot bland annat Calxeda på ARM sidan.

Här undrar man varför AMD tror att det blir enklare att vara en av rätt många ARM-utvecklare. Calxeda, Cavium, Marwell, FreeScale och Samsung (säker flera) kommer alla skapa server-lösningar baserad på 64-bitars ARM. På x86 är AMD en av två som har något att erbjuda på serversidan och Opteron har en bra rykte.

Känns som om steget att skapa en serverlösning på Bobcat för strömsnåla servers ligger mycket närmare tillhands än att börja designa ARM APU:er. Med Bobcat så har man

  1. En mer kraftfull CPU än Atom som dock drar något mer ström (men kanske går att skala ner Bobcat mer?)

  2. x86_64 är redan etablerat, vilket betyder att kompilatorer och utvecklingsverktyg är färdiga och väldigt mogna. För ARM är det Aarch64 (64-bitars ARM) som man siktar på, en arkitektur som inte är ett direkt super-set av dagens ARM arkitektur så det kommer krävas nyutveckling kring kompilatorer och liknande. Tittar man på utveckling för x86_64 så är det rimligt att anta att den utvecklingen kommer ta ett antal år innan kompilatorer och verktyg för Aarch64 är lika bra som de är för ARMv7, x86 och x86_64.

  3. Att använda GPUn på servers ser ut att vara en riktigt intressant tanke och en bra idé i teorin. Men tittar man hur mycket det används i praktiken så inser man att i princip ingen använder detta utanför HPC (High Performance Computing) och även inom HPC används det mindre än man först trodde det skulle användas. Problem? Det är helt enkelt för komplicerat (==dyrt) att skapa GPGPU program idag då verktygen är för primitiva och de program som faktiskt finns blir i praktiken väldigt specifika för en viss GPU-familj. Kommer med största sannolikhet ändras med tiden, men svårt att säga hur lång tid det kommer ta.

Man får helt enkelt se hur detta går, förhoppningsvis lyckas AMD göra något bra av det hela!

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Trädvy Permalänk
Avstängd
Registrerad
Sep 2012
Skrivet av geforcevsati:

AMD vet vad dom gör!

Vet de? Då hade väl inte Bulldozer varit en flopp på det sätt det var med och inte försatt sig själva i denna situation

Skickades från m.sweclockers.com

MY ATTITUDE IS A RESULT OF YOUR ACTIONS! SO IF YOU DON'T LIKE MY ATTITUDE, BLAME YOURSELF!!

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Dec 2011

Kul att folk läst halva artikeln..
"Processortillverkaren tydliggör dessutom att utvecklingen av x86-baserade processorer för servrar och klienter fortsätter som vanligt."

Intel 3570K@4.8ghz på ett Maximus v Gene med ett 7950 CFX OC(1150/1700, so far!), 8gb ram@1600mhz som sitter i ett Moddat Define R3, Och Drivs av ett 600w Agg Från Fractal Design (Sug på den ni som påstår att 600w inte orkar med två kort..)
Tack SimonReborn för loggan!
In Dayz, Capslock should be the panic button, not LMB...

Trädvy Permalänk
Avstängd
Registrerad
Sep 2012
Skrivet av jOnÄTÄn:

De har många bra grejer men även några dåliga precis som Intel deras gpuer är inte direkt på topp:)

Intel är inte en GPU tillverkare på den nivån, så de är ingen konkurrent på spelmarknaden, men de är bra till det de görs för

Skickades från m.sweclockers.com

MY ATTITUDE IS A RESULT OF YOUR ACTIONS! SO IF YOU DON'T LIKE MY ATTITUDE, BLAME YOURSELF!!

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Feb 2009
Skrivet av Mattsingen:

Hoppas att denna satsning går bra för AMD. Det är oftast bra för konsumenter när det finns konkurrens.
Väntar på första telefonen med Opteron CPU och Radeon GPU

Min gamla HTC HD2 hade AMD-grafik. Z430 hette kretsen. Ska tydligen följa samma standarder som xbox360-grafiken. AMD sålde av handhållen grafik till Qualcomm för några år sedan. De rebrandade den till Adreno (kasta om bokstäverna i Radeon bara).

"Better crippled in body than corrupt in mind."
--
Min första dator var en 386SX.

Trädvy Permalänk
Entusiast
Plats
Göteborg
Registrerad
Dec 2005

[QUOTE=virtual void;12844776]Här undrar man varför AMD tror att det blir enklare att vara en av rätt många ARM-utvecklare. Calxeda, Cavium, Marwell, FreeScale och Samsung (säker flera) kommer alla skapa server-lösningar baserad på 64-bitars ARM. På x86 är AMD en av två som har något att erbjuda på serversidan och Opteron har en bra rykte.

Känns som om steget att skapa en serverlösning på Bobcat för strömsnåla servers ligger mycket närmare tillhands än att börja designa ARM APU:er. Med Bobcat så har man

  1. En mer kraftfull CPU än Atom som dock drar något mer ström (men kanske går att skala ner Bobcat mer?)

  2. x86_64 är redan etablerat, vilket betyder att kompilatorer och utvecklingsverktyg är färdiga och väldigt mogna. För ARM är det Aarch64 (64-bitars ARM) som man siktar på, en arkitektur som inte är ett direkt super-set av dagens ARM arkitektur så det kommer krävas nyutveckling kring kompilatorer och liknande. Tittar man på utveckling för x86_64 så är det rimligt att anta att den utvecklingen kommer ta ett antal år innan kompilatorer och verktyg för Aarch64 är lika bra som de är för ARMv7, x86 och x86_64.

  3. Att använda GPUn på servers ser ut att vara en riktigt intressant tanke och en bra idé i teorin. Men tittar man hur mycket det används i praktiken så inser man att i princip ingen använder detta utanför HPC (High Performance Computing) och även inom HPC används det mindre än man först trodde det skulle användas. Problem? Det är helt enkelt för komplicerat (==dyrt) att skapa GPGPU program idag då verktygen är för primitiva och de program som faktiskt finns blir i praktiken väldigt specifika för en viss GPU-familj. Kommer med största sannolikhet ändras med tiden, men svårt att säga hur lång tid det kommer ta.

Man får helt enkelt se hur detta går, förhoppningsvis lyckas AMD göra något bra av det hela![/QUOTE]
Tror mest AMD vill vara med tidigt och kanske tjäna lite pengar på kuppen. De kan ju slänga på varunamnet Opteron och därmed få en klar konkurrensfördel mot de andra. Vidare gör de nog antagandet att det är billigare att utveckla ARM eftersom det är betydligt mindre eget designarbete. Att de skulle överge x86 eller att de inte tror på x86 låter som trams i mina öron. Att utvidga sin produktkatalog är inte samma sak som att överge gamla produkter. För inte skulle väl Nvidia sluta tro på grafikkort bara för de började med ARM?

Fast det här är ju en chansning. Ingen vet om ARM kommer bli användbart till mikroservrar eller om det ens finns en marknad för det. Det känns ju lite som netbooks fast med servrar...

Angående HPC så tror jag Intel gör helt rätt med sina Xeon Phi. Jättemånga x86-kärnor på ett kort så slipper man kladda med CUDA och annat trassel. Nu vet jag inte hur prestandan är jämfört med Tesla och Firepro men smidigheten borde väga tungt eftersom det kostar mycket pengar att utveckla och validera mjukvara.

Hur funkar förresten 64-bitars ARM? Är det som x86-64 att de slängt in en del nya praktiska instruktioner som ska dra upp prestandan mer eller är det mest fler adresser för att kunna köra mer RAM?

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Trädvy Permalänk
Medlem
Plats
Tyskland
Registrerad
Dec 2008

Skoj att AMD försöker men tror inte att ARM kommer finnas speciellt längre till. Enda anledningen att de drar lite ström är att de är ytterst svaga och slöa. Det passar vissa uppgifter men även där finns det klart bättre arkitektur om man vill ha specialiserade servrar (förre detta Sun och nu Oracle).

Nu när intel äntligen börjat slänga hela sin vikt bakom att ta sig ner i mobil segmentet är det kört. Deras teknik försprång gör att de kan ha samma förbrukning men samtidigt ha en mycket kraftigare CPU än ARM sidan. Tur i alla fall att AMD inte överger x86 då opteron fortfarande har vissa miljöer där den är tillräckligt bra för att tävla med intel.

Trädvy Permalänk
Entusiast
Plats
Göteborg
Registrerad
Dec 2005
Skrivet av AxMi-24:

Skoj att AMD försöker men tror inte att ARM kommer finnas speciellt längre till. Enda anledningen att de drar lite ström är att de är ytterst svaga och slöa. Det passar vissa uppgifter men även där finns det klart bättre arkitektur om man vill ha specialiserade servrar (förre detta Sun och nu Oracle).

Nu när intel äntligen börjat slänga hela sin vikt bakom att ta sig ner i mobil segmentet är det kört. Deras teknik försprång gör att de kan ha samma förbrukning men samtidigt ha en mycket kraftigare CPU än ARM sidan. Tur i alla fall att AMD inte överger x86 då opteron fortfarande har vissa miljöer där den är tillräckligt bra för att tävla med intel.

Jag tror du underskattar hur stor spridning ARM faktiskt har bland lågpresterande prylar. De har används i GPSer i 10 år, miniräknare, telefoner långt innan de blev smartphones, NAS, kameror och så vidare. Snart sitter de i varenda kylskåp och mikrovågsugn. Det är segment som x86 från Intel och AMD är väldigt långt ifrån. Atom är inte ens i närheten av tillräckligt billig och liten för att passa i mycket av det som ARM används till idag och har används till tidigare.

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Trädvy Permalänk
Medlem
Plats
Ängelholm
Registrerad
Feb 2011

Bra steg av AMD tycker jag. Dem har ju varit först med andra saker som numera alla använder. Dem var först till 1Ghz, först med 2-kärnig CPU, och först med 64-bit. Jag tror nog att dem vet vad dem gör

Trädvy Permalänk
Datavetare
Plats
Stockholm
Registrerad
Jun 2011
Skrivet av Zotamedu:

Hur funkar förresten 64-bitars ARM? Är det som x86-64 att de slängt in en del nya praktiska instruktioner som ska dra upp prestandan mer eller är det mest fler adresser för att kunna köra mer RAM?

Om man jämför 32-bit och 64-bit för PowerPC, MIPS, x86 och ARM så kan man väldigt kortfattat säga

Överlägset enklast och med minst skillnad mellan lägena är det för PowerPC och MIPS.

PowerPC specifikation var 64-bit redan från start även om man initialt valde att tillverka CPU:er som bara stödjer 32-bitars delen. Det är lika många register och de har samma namn i 32-bitar och 32-bitars läge. Instruktioner har samma format i båda lägena.

MIPS skiljer sig också väldigt litet. I praktiken gäller samma sak här som för PowerPC, den enda praktiska skillnaden är att MIPS var 32-bit från början och man lade sedan till 64-bitars stöd genom att göra alla register 64-bit.

x86_64 skiljer sig på en rad punkter från x86. Bl.a. så dubblade man antal heltalsregister och man dubblade antal SSE register. Men x86_64 är i praktiken ett strikt super-set av x86 även på maskinkodsnivå. En instruktion som vill använda någon av de extra 8 registerna är kodad med ett prefix, så instruktionen add eax, ebx kodas på exakt samma sätt i x86 och x86_64, medan add r8d, r9d också kodas på exakt samma sätt + ett prefix då r8d är det första av de "nya" registrena medan eax är det första av de "gamla" registrerna.

Så det skiljer sig klart mer mellan 32-bit och 64-bit här än för MIPS och PowerPC, men det är ett super-set vilket förenklade utveckling av kompilatorer och liknande.

64-bitars ARM är inte ett super-set av 32-bitars ARM. Så här undrar jag lite hur man tänkt hålla nere antal transistorer då man alla fall initialt måste tillverka CPU:er som stödjer både 32-bit och 64-bit. En väldigt karakteristisk egenskap hos 32-bitars ARM är att varje instruktion bara körs om rätt villkor är uppfyllt (rätt flaggor är satta), detta är en anledning till att ARM maskinkod blir väldigt kompakt för att vara RISC. Nackdelen är att det är extremt komplicerat att skapa out-of-order CPU:er när man har denna egenskap. Så Aarch64 har tagit bort detta.

16-bitars ARM har 16 register och en annan karakteristisk egenskap är att man kan köra "mov" med programräknaren som källa eller mottagare. Även här har man kunnat utnyttja detta till att göra kortare kod i framförallt funktionsepilogen, men det är åter igen en finess som är horribel för en out-of-order CPU. Aarch64 har ökat antal register till 32-bit och behandlar numera programräknaren som specialfall (precis som mer eller mindre alla andra CPU-arch). Aarch64 benhandlar även stackpekaren speciellt, vilket är lite udda för att vara RISC men är precis vad x86 gör och både AMD och Intel har speciella optimeringar just för instruktioner som använder stackpekaren då den normalt sätt används väldigt mycket i kompilerad kod.

D.v.s Arch64 är en helt ny arkitektur som delar många grundläggande designidéer med 32-bitars ARM, men det är en som sagt en ny design. Just detta hintar om att det kanske kommer ta lite tid innan kompilatorer och OS är optimerad för denna arkitektur. Men redan idag så har Linux stöd för Aarch64 och det finns en branch av GCC som har stöd för Aarch64 (officiellt stöd kommer under 2013).

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer