Microsoft verkar mena allvar med sin ARM64 satsning, bådar gott för Snapdragon X Elite lanseringen.
Jobbar med ett projekt som använder dotnet core. Fram till version 6 var ARM64 stödet rätt meh (sett till prestanda), men i den versionen förbättrades det rätt ordentligt.
I det projekt jag jobbar med nu tar ett specifikt use-case rätt exakt 3,0s per iteration på M3Max, samma projekt körandes Windows (får rätt snarlikt resultat på Ubuntu 24.04, så även där "bra jobbat Microsoft för fint Linux stöd i dotnet") på en av mina desktop-datorer med 3900X tar samma fall 6,5s.
M3Max med dotnet på ARM64 är mer än dubbelt så snabb (är primärt enkeltrådat fall) som med x86_64 körandes på en 3900X. Även om 3900X inte "det senaste" hänger den med hyfsat än. Kollar man TechPowerup är 7900X ca 50 % snabbare.
dotnet core är helt klart ett vettigt val även på MacOS (och Linux också vad det verkar)!
Senast redigerat
Visa signatur
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer
Testade samma fall på grabbens spelrigg som har en 7800X3D, där tar det ca 4,7s per iteration vilket ändå är ca 38 % snabbare jämfört med 3900X.
Än mer imponerande då att M3 Max är mer än 50 % snabbare än 7800X3D.
Good work Microsoft med dotnet! Nästan lite märkligt stor skillnad, men tror detta är ett fall som råkar gilla M3 väldigt stora L2$ (som är x4 gånger större än L2$ i Zen4). Även om 7800X3D har väldigt stor L3$ är L2$ långt snabbare på Apple, AMD och även Intel.
Om det inte är cache så borde nog AMD/Intel fundera lite vad de gör fel...
Visa signatur
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer