CPU-kriget 2004 hos Sudhian

Permalänk
Melding Plague

CPU-kriget 2004 hos Sudhian

<img src="http://www.sweclockers.com/img/ico_note.gif" alt="Nyhet"><b class="red">CPU-kriget 2004 hos Sudhian</b> <small class="small">Tisdag den 9 December 2003<a href="mailto:"> Herman</a><br /></small>
<a href="http://www.sudhian.com/showdocs.cfm?aid=470" target="_blank" >Sudhian</a> har skrivit en intressant krönika som handlar om kommande processorer under nästa år. De har döpt den till "The CPU War in 2004: A 64-bit Story" och även fast jag inte ser det så dramatiskt så har de fortfarande en poäng. Mycket kretsar runt Athlon64 och Athlon64 FX samt Microsoft:s kommande 64-bitarsversion av Windows XP.<br /><br /><I>The real performance story in 2004 isn’t going to be defined by new CPUs, chipsets, or DDR-II, but by the degree of support AMD has managed to raise for its 64-bit standard and how much performance the Opteron / Athlon 64 gain from it. It’ll be in whether or not Intel chooses to unveil its unconfirmed-but-highly-suspected “Yamhill” instruction set to directly challenge AMD’s own 64-bit standard.</I><br /><br />Läs krönikan hos <a href="http://www.sudhian.com/showdocs.cfm?aid=470" target="_blank" >Sudhian</a>.<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td width="50%"><small class="small"> </small></td>
<td width="50%"></td></tr></table><p>

Visa signatur

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

Permalänk
Medlem

Men att det är sånt ståhej över att Athlon64 kan köra 64bits program OCH 32 bit fattar jag inte. Alla x86 arkitekturer är ju bakåtkompatibla. Så vitt jag vet kan man köra kod för 8086an, som är 8bits, på en 32bits Pentium 4/Athlon XP.

Eller har jag missat nått vesentligt?

Visa signatur

AMD Athlon XP 2000+(Palomino) | 512MiB DDR333 | Gigabyte GA-7VRXP | Point of View GeForce 4 Ti4200 XP | 2x IBM Deskstar 80GB i Raid 0 | Chieftec Dragon | Win2k |

AMD Ryzen R7 5700X | 16GiB DDR4 3200 CL14 | MSI B450 Tomahawk II | Sapphire RX5700 Pulse | Intel 660p 1TiB | Nanoxia Deep Silence | AOC CQ32G1 144Hz 1440p | Win 10 |

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av lord_dubbdäck
Men att det är sånt ståhej över att Athlon64 kan köra 64bits program OCH 32 bit fattar jag inte. Alla x86 arkitekturer är ju bakåtkompatibla. Så vitt jag vet kan man köra kod för 8086an, som är 8bits, på en 32bits Pentium 4/Athlon XP.

Eller har jag missat nått vesentligt?

Japp, de flesta har ingen koll alls på vad Athlon64 är för något. Förutom vi hårdvaruentusiaster då.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: Geforce RTX 3060 Ti :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk

Det är väl för att det INTE går att göra detta på Intels Itanium som det är sånt ståhej över AMDs lösning.

Visa signatur

Det är INTE luftens acceleration över vingprofilen som skapar undertrycket över vingen och därmed lyftkraft, det är precis tvärtom.

Permalänk
Medlem

Den här artikeln "CPUs with 64bit Architecture: Evolution or Revolution?"
http://www.xbitlabs.com/articles/cpu/display/64bit.html
som postades på sweclockers nyhetssida för inte så länge sedan täcker bakgrunden till AMD vs Intel vad gäller x86-64 mycket bra

Visa signatur

"Would the last guy out of 32-bit land, please, turn out the lights. Thanks."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av NavierStokes
Det är väl för att det INTE går att göra detta på Intels Itanium som det är sånt ståhej över AMDs lösning.

Men Itanium är ju en ren server-cpu. Och det har ju funnits många 64bits CPUer innan den åxå.

A64 är ju utvecklad för en fortsättning på x86 arkitekturen. Har ju sett/hört rykten om att Intel kommer lansera sin helt egna lösning när de övergår till 64bits, för att försöka trycka bort AMD. Gör de detta kommer jag ALDRIG I MITT LIV köpa en en produkt som ens vart i närheten av Intel.

Visa signatur

AMD Athlon XP 2000+(Palomino) | 512MiB DDR333 | Gigabyte GA-7VRXP | Point of View GeForce 4 Ti4200 XP | 2x IBM Deskstar 80GB i Raid 0 | Chieftec Dragon | Win2k |

AMD Ryzen R7 5700X | 16GiB DDR4 3200 CL14 | MSI B450 Tomahawk II | Sapphire RX5700 Pulse | Intel 660p 1TiB | Nanoxia Deep Silence | AOC CQ32G1 144Hz 1440p | Win 10 |

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av right
Den här artikeln "CPUs with 64bit Architecture: Evolution or Revolution?"
http://www.xbitlabs.com/articles/cpu/display/64bit.html
som postades på sweclockers nyhetssida för inte så länge sedan täcker bakgrunden till AMD vs Intel vad gäller x86-64 mycket bra

Svar
Läser man den artikel du refererar till så kommer man fram till att 64 bitar idag är "overkill" för 99% av Svensson användarna. På servermarknaden kan jag se ett visst behov för 64 bitars lösningar idagsläget, men AMD Hammer har bara 0,7% av den marknaden, så hitintills har Opteron floppat. Dessutom så har AMD av olika skäl GETT bort ett stort antal Opterons.

Ett argument att man skulle gå över till 64 bitar är att man kommer förbi 4Gb minnesgränsen. Min fråga är dock hur många Svenssons som idag har mer än 1Gb RAM?
Jag känner ingen Svensson som har 4Gb RAM i sin PC, och jag känner inte någon som har 1Gb RAM som klagar på att han har för lite RAM.
Dessutom så klarar Intel Xeon 64Gb RAM.

Ett annat argument till att använda 64 bitar är att man, rätt utnyttjat, kan öka prestanda.
Problemet är bara att det är så få applikationer som i verkligheten skulle dra så stor nytta av 64 bitar. En metafor är att om en 32-bitars CPU är en personbil, så är en 64-bitars CPU en 24 meters långtradare. Visst, ska man förflytta 50 ton från Luleå till Malmö så är en långtradare ett bättre alternativ jämfört med en personbil. Verkligheten är dock att bilen är mer användbar, ska man köpa mjölk på ICA så tar man inte en långtradare.

Som försvar säger då AMD fanboy, AMD Hammer är ju bra på 32-bitars program också.
Visst, problemet är bara att om du inte behöver 64 bitar, så får du 10st AMD Athlon XP Barton för en AMD Athlon FX, så vem köper en AMD FX?

Det verkliga slaget om CPUer sker med AMDs Barton och Intels P4, inte om AMD FX och P4 EE som bara är till för att kunna prestera bra i benchmarks, inte sälja i volym.

Några citat från den artikel du refererar till:
"Nevertheless, today 64bit technology is hardly of any real practical value."
"As for the common PCs, 64bit will find no real application"
64 bitars program blir "10% bigger"
"And keeping in mind that during the next few years 32bit will be more than enough for most applications running on PCs"
"Actually, the major question is: do we really need such CPUs? I mean CPUs capable of running the standard 32bit code, but using the advantages of 64bit calculations and access to more than 4GB of memory if necessary.
The future of Athlon 64 and Opteron is not quite clear. Everything depends on their ability to use the 64bit potential to the full extent, which means that they will need 64bit operation systems and mass applications. And the situation here is far from good today. However, this is not at all surprising: it took Microsoft about 10 years to shift from 16bit to 32bit."

Under en lång tid framöver så kommer 32 bitars program att dominera.
Ska man köra en 64 bitars CPU med Win 64 så måste 32-bitars program emuleras i
WOW (Windows on Windows) med prestandaförlust som föjd.
Det krävs en entusiast för att för dyra pengar köpa en 64-bits dator, Win 64, massor med RAM (64 bitar älskar minne) som i bästa fall presterar bättre (någon gång i framtiden) i en eller ett fåtal 64-bits applikationer, och som presterar sämre i alla vanliga 32-bitars applikationer.
64 bitar är för AMD idag en marknadsföringsploj utan reel kundnytta.

Visa signatur

MrTT
Intel tjänar hutlöst mycket pengar, dela bolaget i två delar, så att det blir bättre konkurrens på CPU marknaden."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MrTT
Svar
Läser man den artikel du refererar till så kommer man fram till att 64 bitar idag är "overkill" för 99% av Svensson användarna. På servermarknaden kan jag se ett visst behov för 64 bitars lösningar idagsläget, men AMD Hammer har bara 0,7% av den marknaden, så hitintills har Opteron floppat. Dessutom så har AMD av olika skäl GETT bort ett stort antal Opterons.

Ett argument att man skulle gå över till 64 bitar är att man kommer förbi 4Gb minnesgränsen. Min fråga är dock hur många Svenssons som idag har mer än 1Gb RAM?
Jag känner ingen Svensson som har 4Gb RAM i sin PC, och jag känner inte någon som har 1Gb RAM som klagar på att han har för lite RAM.
Dessutom så klarar Intel Xeon 64Gb RAM.

Ett annat argument till att använda 64 bitar är att man, rätt utnyttjat, kan öka prestanda.
Problemet är bara att det är så få applikationer som i verkligheten skulle dra så stor nytta av 64 bitar. En metafor är att om en 32-bitars CPU är en personbil, så är en 64-bitars CPU en 24 meters långtradare. Visst, ska man förflytta 50 ton från Luleå till Malmö så är en långtradare ett bättre alternativ jämfört med en personbil. Verkligheten är dock att bilen är mer användbar, ska man köpa mjölk på ICA så tar man inte en långtradare.

Som försvar säger då AMD fanboy, AMD Hammer är ju bra på 32-bitars program också.
Visst, problemet är bara att om du inte behöver 64 bitar, så får du 10st AMD Athlon XP Barton för en AMD Athlon FX, så vem köper en AMD FX?

Det verkliga slaget om CPUer sker med AMDs Barton och Intels P4, inte om AMD FX och P4 EE som bara är till för att kunna prestera bra i benchmarks, inte sälja i volym.

Några citat från den artikel du refererar till:
"Nevertheless, today 64bit technology is hardly of any real practical value."
"As for the common PCs, 64bit will find no real application"
64 bitars program blir "10% bigger"
"And keeping in mind that during the next few years 32bit will be more than enough for most applications running on PCs"
"Actually, the major question is: do we really need such CPUs? I mean CPUs capable of running the standard 32bit code, but using the advantages of 64bit calculations and access to more than 4GB of memory if necessary.
The future of Athlon 64 and Opteron is not quite clear. Everything depends on their ability to use the 64bit potential to the full extent, which means that they will need 64bit operation systems and mass applications. And the situation here is far from good today. However, this is not at all surprising: it took Microsoft about 10 years to shift from 16bit to 32bit."

Under en lång tid framöver så kommer 32 bitars program att dominera.
Ska man köra en 64 bitars CPU med Win 64 så måste 32-bitars program emuleras i
WOW (Windows on Windows) med prestandaförlust som föjd.
Det krävs en entusiast för att för dyra pengar köpa en 64-bits dator, Win 64, massor med RAM (64 bitar älskar minne) som i bästa fall presterar bättre (någon gång i framtiden) i en eller ett fåtal 64-bits applikationer, och som presterar sämre i alla vanliga 32-bitars applikationer.
64 bitar är för AMD idag en marknadsföringsploj utan reel kundnytta.

Jag måste hålla med om att 32 bitars program kommer dominera under en lång tid, det är därför AMDs 64 bitars lösning är så mycket bättre än t.ex. intels Itanium lösning, då den erbjuder ett smidigt sett att emigrera till 64 bitar utan att kompensera 32 bitars prestandan.

Var det gäller emulering av 32 bitars program är det ett problem Itanium dras med, inte AMD64. AMD64 Processorer (i ett 64 bitars operativsystem) kan köra både 32 och 64 bitars kod "on the fly". Det var liksom det som var finessen med o bygga en hybrid processor.

Du har även rätt i att kod skrivet för 64 bitar i de flesta fall inte är snabbare än samma kod skrivet för 32 bitar. Däremot har AMD ökat näst intill fördubblat antalet register i 64 bitars läget vilket gör att kod kompilerat för 64 bitar har tillgång till så många fler register. det är detta som kommer öka prestandan i 64 bitars program.

Och det finns redan test resultat i win xp 64 beta som bekräftar detta mina 2 ovanstående argumentationer:

"As we see, the performance may grow up quite tangibly as soon as we start using the advantages of the 64bit architecture of the new AMD CPUs. The simple recompilation in certain cryptographic tasks may result into not the percentage of growth but times. Moreover, as we see, the 32bit code processing does not get any slower on a 64bit system, which is exactly one of the advantages of the x86-64."

http://www.xbitlabs.com/articles/cpu/display/athlon64-fx51_21...

observera att winxp 64 fortfarande är i Beta stadiet och kommer förbättras underutvecklingen, såg en heldel dåliga testresultat med på nästa sida, men de flesta programmen de testade där använde sig av grafik av något slag, där den lägre prestandan kan knytas till beta drivrutinerna de använt från Nvidia.

tillägg:
angående "det verkliga slaget om CPU:er" så skulle jag vilja säga att AMD har positionerat sin Athlon64 processor (inte Barton) mot intels "vanliga" P4:or. Min gissning är att Athlon XP kommer positioneras som en budget processor (vilket den princip är idag).

Jag måste ändå säga att intel är ett extremt duktigt företag, inte minst när det gäller marknadsföring. Någon som läst relationsmarknadsföring inser snabbt varför Intel är ett så framgångsrikt företag trots att deras processorer är hutlöst dyra jämfört med AMD.

Visa signatur

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance
- Terry Pratchett
_____________________________

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Cove
Jag måste hålla med om att 32 bitars program kommer dominera under en lång tid, det är därför AMDs 64 bitars lösning är så mycket bättre än t.ex. intels Itanium lösning, då den erbjuder ett smidigt sett att emigrera till 64 bitar utan att kompensera 32 bitars prestandan.

Var det gäller emulering av 32 bitars program är det ett problem Itanium dras med, inte AMD64. AMD64 Processorer (i ett 64 bitars operativsystem) kan köra både 32 och 64 bitars kod "on the fly". Det var liksom det som var finessen med o bygga en hybrid processor.

Du har även rätt i att kod skrivet för 64 bitar i de flesta fall inte är snabbare än samma kod skrivet för 32 bitar. Däremot har AMD ökat näst intill fördubblat antalet register i 64 bitars läget vilket gör att kod kompilerat för 64 bitar har tillgång till så många fler register. det är detta som kommer öka prestandan i 64 bitars program.

Och det finns redan test resultat i win xp 64 beta som bekräftar detta mina 2 ovanstående argumentationer:

"As we see, the performance may grow up quite tangibly as soon as we start using the advantages of the 64bit architecture of the new AMD CPUs. The simple recompilation in certain cryptographic tasks may result into not the percentage of growth but times. Moreover, as we see, the 32bit code processing does not get any slower on a 64bit system, which is exactly one of the advantages of the x86-64."

http://www.xbitlabs.com/articles/cpu/display/athlon64-fx51_21...

observera att winxp 64 fortfarande är i Beta stadiet och kommer förbättras underutvecklingen, såg en heldel dåliga testresultat med på nästa sida, men de flesta programmen de testade där använde sig av grafik av något slag, där den lägre prestandan kan knytas till beta drivrutinerna de använt från Nvidia.

tillägg:
angående "det verkliga slaget om CPU:er" så skulle jag vilja säga att AMD har positionerat sin Athlon64 processor (inte Barton) mot intels "vanliga" P4:or. Min gissning är att Athlon XP kommer positioneras som en budget processor (vilket den princip är idag).

Jag måste ändå säga att intel är ett extremt duktigt företag, inte minst när det gäller marknadsföring. Någon som läst relationsmarknadsföring inser snabbt varför Intel är ett så framgångsrikt företag trots att deras processorer är hutlöst dyra jämfört med AMD.

SVAR:
Både AMD Hammer och Itanium emulerar stöd för 32-bitars program om man kör Win64.
AMD kommer alltid att kunna köra 32-bitars program snabbare på Win 32 än på Win 64 pga om man kör Win 64 så måste man gå via WOW (emulering av Win32) för att kunna köra 32-bitars program.

Visa signatur

MrTT
Intel tjänar hutlöst mycket pengar, dela bolaget i två delar, så att det blir bättre konkurrens på CPU marknaden."

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av MrTT
SVAR:
Både AMD Hammer och Itanium emulerar stöd för 32-bitars program om man kör Win64.
AMD kommer alltid att kunna köra 32-bitars program snabbare på Win 32 än på Win 64 pga om man kör Win 64 så måste man gå via WOW (emulering av Win32) för att kunna köra 32-bitars program.

Vad jag vet handlar inte det inte om emulering, utan Athlon64 har ju stöd får både 32 och 64 bitar. Det har ju visats i flertalet tester att prestandatester under en beta-version av Windows XP med stöd för 64bitar är snabbare än motsvarande med 32 bitar.

Minnesadresseringen är väl kanske bra på Opteron, men det är roligt att någon som är pro-64bits aldrig hävdar detta i en diskussion, bara de som inte gillar det.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: Geforce RTX 3060 Ti :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MrTT
SVAR:
Både AMD Hammer och Itanium emulerar stöd för 32-bitars program om man kör Win64.
AMD kommer alltid att kunna köra 32-bitars program snabbare på Win 32 än på Win 64 pga om man kör Win 64 så måste man gå via WOW (emulering av Win32) för att kunna köra 32-bitars program.

En källa på all information du hittat om WOW vore trevligt, samt emulering av win32 under win64 för amd processorer. Har inte hittat något som stödjer dina påståenden.

citerat direkt ur AMD:s Q&A ang amd64:
"Applications that do not benefit do not need to be ported, and will run at full performance in an AMD64 environment."

Visa signatur

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance
- Terry Pratchett
_____________________________

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av MrTT
SVAR:
Både AMD Hammer och Itanium emulerar stöd för 32-bitars program om man kör Win64.
AMD kommer alltid att kunna köra 32-bitars program snabbare på Win 32 än på Win 64 pga om man kör Win 64 så måste man gå via WOW (emulering av Win32) för att kunna köra 32-bitars program.

WoW64 skapar en virtuell Win32-maskin i Win64 (det blir lite overhead, men bara några få procents prestandaförlust). Sedan kan en AMD64-processor bara köra koden rakt av (noll prestandaförlust) medans en IA64-processor måste emulera IA32 för att det ska funka (enorm prestandaförlust).

Visa signatur

Nämen hej!

Permalänk
Medlem

"Det verkliga slaget om CPUer sker med AMDs Barton och Intels P4, inte om AMD FX och P4 EE som bara är till för att kunna prestera bra i benchmarks, inte sälja i volym"

Det ser ut så här:

Celeron vs. Barton
P4 vs. Athlon64
P4 EE vs. Athlon64 FX

Permalänk
Medlem

hehe, nu han Donan Fear före med att förklara WOW64 (nicely put btw), men här är en länk med mer info:

http://www.devx.com/amd/Article/17783

Visa signatur

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance
- Terry Pratchett
_____________________________

Permalänk

MrTT - du är medveten om att du kommer få äta upp det du säger om "ingen behöver 64-bit" när Intel lanserar sin motsvarighet ?
(vi VET ju att Intel kommer att gå över till 64-bit nån gång )

angående att det inte finns nått stöd/användning för 64-bit idag :
oavsett vem det är som tar det första steget att gå över till en ny (mindre använd) teknik så kommer ju inte det finnas nån programvara etc...
oftast så måste ett ägg kläckas innan innan det utvecklas något [guldägg-höna] ur det

Visa signatur

Folding - bad in poker, good in real life

Permalänk
Medlem

Jag är helt övertygad om att Athlon64: med DUAL Channel 128bits-bus 512KB Cache (Newcastle) kommer att prestera lika bra eller bättre än nuvarande Athlon64:an med 1Mb Cache och single channel 64bits-bus
och den CPU:en kommer att konkurrera med Prescott Celeron nästa år

Visa signatur

"Would the last guy out of 32-bit land, please, turn out the lights. Thanks."

Permalänk
Medlem

Dual channel är bättre, i kombination med DDRII RAM och 1 GHz buss

Visa signatur

HTPC Lian Li PC-A05FNB | Intel Core i5-13400 | 32 GB DDR5-6000 | 4,5 TB SSD | RTX 4070 12 GB
Laptop Razer Blade 15 Base 2021 | Intel Core i7-10750H | 16 GB DDR4-2933 | 1,5 TB SSD | RTX 3070 8 GB
Laptop Lenovo ThinkPad E585 | AMD Ryzen 5 2500U | 16 GB DDR4-2400 | 756 GB SSD | Radeon Vega 8

Klocka GTX 460 med NiBiTor 5.8

Permalänk
Hedersmedlem

Har inte DDRII något högre latens än DDR? Isf skulle Athlon64/Opteron prestera bättre med vanlig DDR400 än med DDRII533.

Visa signatur

Nämen hej!