Det här är min första post på flera år, men nu känner jag att jag vill dela med mig lite.
Nu ska vi inte göra det här till nåt krig. Jag ska ta lite snabb historia.
Jag hängde på Swecforumet mycket kring Pentium 2/3/4-tiden. Tidigare hade jag haft mig en P2 på 400 MHz (mins ni slot-prollarna?), överklockad till både 496MHz och 532MHz, och det obligatoriska Voodoo2-kortet.
Det var dags att uppgradera, det här var en tid när MHz var det enda som räknades. Det var ingen som riktigt hade insikt i det där med IPC och sånna grejer. Swecforumet hade ganska nyligen lämnat "den blå tiden". Jag hängde flitigt i det som nu är överklockningsdelen av forumet. Där var rösterna eniga, AMD var det som gällde. Där fick man mest MHz per krona. Jag investerade i en AMD Thunderbird 1,4 GHz och ett IWill KK-266 so var känt för sina överklockningsegenskaper. Svindyrt Mosel Vitelic-minne köpte jag också. Det här var också på den tiden som folk tog sina AMD Duron 600MHz och klockade till nånstans 1,2 GHz. Vattenkylning bestod av hemmabyggen och vi gruppköpte pumpar från Sicce i Tyskland. Jag själv hade slangar ut genom fönster till en stor tunna med vatten och byggde eget direct-die-block i plexiglas som tätades med silikon mot processorn. Tyvärr hade jag haft lite dåligt med glykol i vattnet, så ibland jag gå ut och tina upp slangarna innan jag kunde slå på datorn.
Serien som följde hos AMD var de första XP-processorerna. Thoroughbred tror jag att namnet var. Här började de märkas med 2000+ i hastighet. Det hela berodde på att Intel hade lyckats skrämma upp farten i sina processorer och eftersom att MHz var det enda som räknades var AMD tvungna att hitta på något för att kunna marknadsföra sig. En processor som var märkt med 2000+ låga kanske någonstans runt 1700Mhz i faktiskt hastighet, men prestandan var likvärdig en Intel på 2Ghz. AMD förnekade självklart att deras egen märkning hade någon som helst relation till Intel, men det var ju rent skitsnack.
Så det fanns faktiskt en tid när AMD producerade mer prestanda per klockcykel, än Intel. Förhållandena var mer eller mindre helt omvända mot idag. Jag vill minnas att detta varade ett år eller två, men jag kan ha fel. Sex månader känns lite väl kort i alla fall, om det nu spelar nån som helst roll.
AMD har under flera tillfällen gjort CPUer som i någon bemärkelse prestera bättre än Intels. Första gången det hände var 386an där AMD gjorde en modell på 40MHz (Am386) som hade identisk IPC med Intels 386 som maxade på 33MHz. AMD var inte snabbast då Intels 486a fanns på marknaden när 40MHz Am386 kom, men 486:an hade en helt annan prislapp jämfört med 386.
Nästa gång AMD var snabbare än Intel var vid släppet av K6 200/233MHz. Här kan man i.o.f.s diskutera om det var snabbare, då dels PentiumPro redan fanns (men åter igen, i en helt annan prisklass) och K6 hade runt 30% bättre IPC på heltal jämfört med Pentium (som då också låg på samma frekvens) men K6 hade en väldigt klen flyttalsdel med ungefär halva IPC mot Pentium. På den här tiden var flyttalsdelen rätt viktigt i 3D-spel då 3D-grafikkorten inte gjort sitt intåg ännu så alla beräkningar gjordes av CPUn. Men "vanliga" program var ofta snabbare på K6 jämfört med Pentium.
Första gången AMD verkligen var snabbast var när Athlon släpptes, den CPUn drog mer ström än Intels P2 och senare P3 men den var snabbare både på heltal och framförallt på flyttal. Skillnaden i IPC mellan P3 och Athlon var rätt liten, men det var till fördel för AMD. Under hela P4 tiden hade AMD en stor fördel i IPC men vissa stunder hade nog ändå Intel prestandakronan då P4 hela tiden var rejält mycket högre klockad. Skulle ändå säga att under hela Athlon/Phenom-tiden ända fram till Core2 (Conroe) släpptes (var väl runt 6 år?) så var det oftare AMD som hade prestandakronan än Intel.
Disclaimer: har ju lite egenintresse här då jag körde med K6 200MHz, samt hade en rad AMD CPUer från Athlon XP till Phenom X4. Men har alltid försökt blunda för märke och bara köpa det som är snabbast då gör saker som gynnas av en så stark CPU som möjligt
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer