Är vi redo för 64-bitars teknologi?

Permalänk
Melding Plague

Är vi redo för 64-bitars teknologi?

<img src="http://www.sweclockers.com/img/ico_note.gif"><b class="red">Är vi redo för 64-bitars teknologi?</b> <small class="small"> Tisdag den 8 Juli 2003<a href="mailto:jens@sweclockers.com"> (Jens)</a><br /></small>
<a href="http://www.xbitlabs.com/">X-bit labs</a> har skrivit en 10 sidor lång artikel om den kommande övergången från 32-bitars teknologi till 64-bitar. Artikeln är självklart mycket tekniskt orienterad men ändå skriven så att alla ska ha en chans att förstå vad det handlar om.<br><br>De inleder med en kort genomgång av hur det såg när man gjorde övergången till 32-bitars teknologi och går igenom hur en processor är uppbyggd och fungerar. Fortsättningsvis handlar artikeln främst om de olika lösningarna från Intel och AMD, men även bland annat IBM och Sun får del i artikeln. Hela tiden finns frågan om vi är redo för 64-bitars teknologi med i bilden.<br><br>Vill du veta mer, läs hela artikeln hos <a href="http://www.xbitlabs.com/articles/cpu/display/64bit.html">X-bit labs</a><p>
<table border="0" cellpadding="0" cellspacing="0" width=100%>
<tr><td width="50%"><small class="small"> </small></td>
<td width="50%"><p align="right"><a href="http://forum.sweclockers.com/showthread.php?threadid=165417">Kommentera</a> | <a href=http://www.sweclockers.com/html/felanmal.php>Felanmäl</a></p></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

BAH! x86 är 25 års skärp som är uppdaterat, uppdaterat och uppdaterat. Och nu lägger AMD till ännu en extension. Bättre att göra om hela arkitekturen från början!

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Sunray
BAH! x86 är 25 års skärp som är uppdaterat, uppdaterat och uppdaterat. Och nu lägger AMD till ännu en extension. Bättre att göra om hela arkitekturen från början!

Förvisso, men det måste ju vara kommersiellt och ekonomiskt försvarbart också.

Marknaden måste vara redo för dessa nya produkter, vi på sweclockers skulle nog emottaga nyheterna med öppna armar, men det ska ju gå att sälja till den stora massan också.

Visa signatur

Antec Performance Plus 1080AMG 430W True Power, XP2600+, Abit NF7-S, Sapphire Radeon 9700 Pro, 512MB Corsair XMS3200C2, Win XP Pro

Permalänk
Citat:

Frân X-bit labs artikel

At first we would like to discuss the very basics of the CPU functioning, as the entire ongoing story will have to do with the basic notions, of course. CPUs have a pretty long history. It starts with the times of Intel 4004, which was a 4bit processor. It means that the general purpose processor registers could save only 4bit numbers, the ALU (arithmetic logic unit) working with the integers could work with them, and the CPU could use 4bit numbers when addressing the memory blocks. In other words, the instructions working with integers could use the values lying between -63 and 64. Well, this is too little for any arithmetic operation, don’t you think so?

Sâ Xbit labs tror att 4 bitars tal ger heltal mellan -63 och 64. Nâgon annan som la märke till den fadäsen?

Först av allt fâr man som mest 16 olika värden av fyra bitar. För det andra brukar man ange heltal med tecken pâ tvâkomplementsform. Dvs man fâr heltal mellan -8 och 7.

Citat:

However, very soon an 8bit 8008 processor came out (it could use the numbers in the interval from -127 to 128). After that they introduced 16bit 8086 processor (the interval included integers from -32767 to 32768).

Samma misstag rätt igenom...

Visa signatur

There are 10 types of people in the world.
Those that understand binary... and those who don't.

Permalänk
Medlem

10 sidor fulla av anledningar att hata AMD...
Tack, precis vad jag ville läsa...

Visa signatur

Varför är aut
omatisk radb
rytning så bra?

Permalänk
Medlem

Vad ville dom ha sagt med den här artikeln egentligen?

Först verkar dom säga att ingen normal person behöver 64bit.
Sen säger dom att intel var först med 64bit, och pratar om hur fantastisk Itanium är.
Efter det så nämner de att AMD64 har fler register än 32bitars x86, men det spelar tydligen ingen roll bara för att P4 använder register renaming (som väl alla processorer från intel och AMD gjort sen PentiumPro-tiden typ).
Och som avslutning visar de några bilder på diverse andra 64bits processorer som väl funnit mycket längre än Itanium...

Ok, jag kanske missade nåt (är inte på humör för att läsa 10sidors artiklar så noga), men det var ungefär så jag uppfattade det iaf...

Permalänk
Medlem

Inte konstigt att det blir en svårförstådd artikel när artikelförfattaren låtsas verka objektiv i ämnet samtidigt som han baktalar Athlon64:an så mycket han kan (för att inte prata om alla tekniska fel som den innehåller) men räkna med många såna här artiklar fram till Athlon 64 lanseringen till hösten
såg också att Xbitlabs har börjat redigera kommentarerna till artikeln haha

Visa signatur

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

Permalänk
Medlem

Jag tyckte faktiskt också artikeln var skit...

Den har ingen mening mer än att dissa x86-64, men inte ens det gör den så bra, den verkar mest bara helt meningslös, och avslutningen är ju totalt värdelös...

Permalänk
Avstängd

Men det artikeln säger är ju ganska korrekt, vi "normala" människor behöver inte 64bitar idag...

Visa signatur

Problem som har en lösning behöver man inte oroa sig över, problem som inte har någon lösning är det ingen idé att man oroar sig över. ^_^

Permalänk
Hedersmedlem

Jobbigt att alla hänger upp sig på det här med 64-bit. Vi "normala" människor behöver inte det idag som sagt, men det betyder inte att Opteron och Athlon64 är värdelösa för det. Bästa egenskapen på Athlon64 och Opteron är inte deras förmåga att räkna 64-bitars tal...

Sen säger folk att det inte finns några 64-bits program för persondatorer än. Men vad konstigt då, det finns ju inga 64-bits processorer ute (för persondatorer)! Man måste ju börja nånstans.

Visa signatur

Nämen hej!

Permalänk
Medlem

Vad AMD erbjuder är en mjuk övergång från 32bit till 64bit för den vanliga konsumenten vad är det för fel på det? om man behöver mer power då får man det på köpet och ENDA! anledningen till att Intel inte är intresserade av samma teknologi är det sjunkande skeppet Titanic2 för om Intel hänger på AMD kommer den lilla marknaden som finns för Itanium att försvinna helt
för att inte prata om prestigeförlusten för Intel
Faktum är att AMD vill att Intel ska släpa en CPU med samma typ av 64bits-instruktioner något som skulle innebära en mycket snabbare utveckling av 64bits mjukvaran

Visa signatur

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

Permalänk
Medlem

Jag håller med Donan Fear, det var samma sak när man gick från 16 till 32 bits det flesta körde ändå många 16bits program en lång tid efter lanseringen (jag vet att jag gjorde det ialla fall).
Det kan ju knappast skada att få in 64bits processorer på marknaden, priserna på 32bits kommer gå ner och fler och fler program för 64bit kommer att dyka upp lagom till att man har råd att köpa upp sej på en!

Visa signatur

[Gigabyte B350 GA-AB350M-HD3]-[AMD Ryzen 5 1600]-[Corsair VENGEANCE 16GB 3200MHz]-[Samsung 850-Series EVO 1TB]-[ASUS GeForce GTX 1070 8GB Turbo]

Permalänk

Apropå fadäser, min personliga favorit är nog: "They used to be the first 0.13micron 64bit processor in the market", dvs. först kom IBM, sedan kom någon efteråt och blev förstare. Undrar vilken som i slutändan kommer att bli förstast?

Det där om att man vanligen inte behöver 64-or håller jag inte med om. Jag behöver en nu omedelbart, helst igår. Om ingen sitter med teknologin så kommer ju aldrig utvecklarna att göra tuffa aps som man ser i filmer där folk har flygande bilar. Vist, man kanske inte kommer att få VR-MSröj, dermatroder och coola felmeddelanden på en gång, men som sagt: någon stans måste man börja.

Visa signatur

/ SvSm
- Datorer ska synas men inte höras.
AMD Barton 2600+, 1024 DDRAM 400 @ 333, ASUS A7V880, Radeon 9800 Pro, Eizo FlexScan L557.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av right
Faktum är att AMD vill att Intel ska släpa en CPU med samma typ av 64bits-instruktioner något som skulle innebära en mycket snabbare utveckling av 64bits mjukvaran

Skälvfallet vill AMD att Intel ska stöda deras standarder. AMD är ínte tillräkligt stora för att skälv skapa en branshstandard.

Permalänk
Medlem

Som sagt, att Athlon 64 är 64-bitars är bara en liten del av allt som är nytt med den...

Den är en jävel på 32-bitars också...

Sen när fler och fler portar sina grejer till 64-bitars, Windows XP-64 kommer ut etc etc etc, då kan man både ha en grym 32-bitars prestanda och få en extra boost i de grejerna som är 64-bitars...

De erbjuder en mjuk övergång, man måste ju börja nånstans...

MS släppte ju inget 32-bitas Persondator OS förren WinXP Home...
Tänk på det lite...

Så det är lika bra att börja tidigt

Permalänk

Jag fattar fortfarande inte riktigt poängen med 64 bitars processorer. Att flyttalsprestandan inte förbättras har jag redan insett, men hur är det med heltalen?
Och hur påverkas hastigheten på det cacheminnet? Är det möjligt att hämta två 32 bitars tal från cachen istället för en i samma klockcykel?
Som det verkar nu så är den maximala minnemängden det enda som skiljer 32 och 64 bits arkitekturen åt.

Visa signatur

Every take-off is optional. Every landing is mandatory.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Kilroy
Som sagt, att Athlon 64 är 64-bitars är bara en liten del av allt som är nytt med den...

Den är en jävel på 32-bitars också...

Sen när fler och fler portar sina grejer till 64-bitars, Windows XP-64 kommer ut etc etc etc, då kan man både ha en grym 32-bitars prestanda och få en extra boost i de grejerna som är 64-bitars...

De erbjuder en mjuk övergång, man måste ju börja nånstans...

MS släppte ju inget 32-bitas Persondator OS förren WinXP Home...
Tänk på det lite...

Så det är lika bra att börja tidigt

Så Windows 2000 är ett 16bitars OS?
Det kräver en 32bitars CPU..

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Sunray
Så Windows 2000 är ett 16bitars OS?
Det kräver en 32bitars CPU..

Finns Windows 2000 home?

Jag kanske inte var tydlig nog med vad jag menade med Persondator OS...

Windows ME var för hemmaanvändare, win2k var för företag...

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Kilroy
Finns Windows 2000 home?

Jag kanske inte var tydlig nog med vad jag menade med Persondator OS...

Windows ME var för hemmaanvändare, win2k var för företag...

Så du menar att win95, win98, win98se, winme var 16bitars OS då? Vad jag vet är alla dessa 32bitars...

Visa signatur

Problem som har en lösning behöver man inte oroa sig över, problem som inte har någon lösning är det ingen idé att man oroar sig över. ^_^

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ^_^
Så du menar att win95, win98, win98se, winme var 16bitars OS då? Vad jag vet är alla dessa 32bitars...

Som har 16-bitars DOS i grunden...

Microsofts första renodlade 32-bitars OS för hemmaanvändare var Windows XP Home.

Permalänk
Medlem

win9x och även me bygger på 16bitars OS med DOS i bakgrunden...

Visa signatur

[Gigabyte B350 GA-AB350M-HD3]-[AMD Ryzen 5 1600]-[Corsair VENGEANCE 16GB 3200MHz]-[Samsung 850-Series EVO 1TB]-[ASUS GeForce GTX 1070 8GB Turbo]

Permalänk

Me mo:
Kanske ett dåligt exempel, men det finns säkert någon viktigpetter här som kan rätta mig

Tänk dig att varje bit är en lapp som du kan skriva ett tecken på.
Vill du tex ge proppen en instruktion i stil med: "Köp mjölk, sätt på kaffe. Blanda mjölk och kaffe och servera sedan i en stor hink." så blir det 82 tecken. Så här kommer det att se ut med 16 tecken i varje rad (rad=klockcykel i sammanhanget):

Köp mjölk, sätt
på kaffe. Blanda
mjölk och kaffe
och servera sed
an i en stor hin
k.

... och med 32 tecken i varje rad blir det:

Köp mjölk, sätt på kaffe. Blanda
mjölk och kaffe och servera sed
an i en stor hink.

Eftersom varje rad tar lika mycket tid i anspråk i jämförelsen så kan man alltså säga att med 32 tecken per rad så blir jobbet gjort dubbelt så snabbt eller hälften så långsamt, beroende på hur man är lagd :P.

Ett annat argument är annars: "Allt blir bättre, för snubbarna som säljer grejen har byggt den och vet allting om den, och dom säger så.".

Visa signatur

/ SvSm
- Datorer ska synas men inte höras.
AMD Barton 2600+, 1024 DDRAM 400 @ 333, ASUS A7V880, Radeon 9800 Pro, Eizo FlexScan L557.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Svartsmurfen
Me mo:
Kanske ett dåligt exempel, men det finns säkert någon viktigpetter här som kan rätta mig

Tänk dig att varje bit är en lapp som du kan skriva ett tecken på.
Vill du tex ge proppen en instruktion i stil med: "Köp mjölk, sätt på kaffe. Blanda mjölk och kaffe och servera sedan i en stor hink." så blir det 82 tecken. Så här kommer det att se ut med 16 tecken i varje rad (rad=klockcykel i sammanhanget):

Köp mjölk, sätt
på kaffe. Blanda
mjölk och kaffe
och servera sed
an i en stor hin
k.

... och med 32 tecken i varje rad blir det:

Köp mjölk, sätt på kaffe. Blanda
mjölk och kaffe och servera sed
an i en stor hink.

Eftersom varje rad tar lika mycket tid i anspråk i jämförelsen så kan man alltså säga att med 32 tecken per rad så blir jobbet gjort dubbelt så snabbt eller hälften så långsamt, beroende på hur man är lagd :P.

Ett annat argument är annars: "Allt blir bättre, för snubbarna som säljer grejen har byggt den och vet allting om den, och dom säger så.".

Det där är helt fel, men jag orkar tyvärr inte förklara allt nu, det får någon annan göra, men det blir _inte_ dubblet så mycket gjort per klockpuls...

Visa signatur

Problem som har en lösning behöver man inte oroa sig över, problem som inte har någon lösning är det ingen idé att man oroar sig över. ^_^

Permalänk
Avstängd

Grejen är bara att det blir inte så mycket snabbare.
Din liknelse är inte så bra ändå, eftersom 64 bitars tal är väligt många gånger större än 32 bitars.
Och sällan är det så avancerade uträkningar att dom kräver ens 32 bitar. Det är bara riktigt tunga avancerade beräkningar som kommer upp i så höga tal.

Det jag ser som fördel med Athlon 64 är att den har bättre pipeline och bättre minneshantering. Den verkar vara jäkligt shysst i spel.
Sen är det bara ett plus att om 3-4 år så behöver man inte vänta på ny teknik för att komma över 4Gb ram, då den tekniken redan finns överallt. Därför tror jag att intel tids nog tvingas följa efter AMD i detta. På ett eller annat sätt.

Permalänk

Bara ett enkelt exempel, gör inte anspråk på att vara 100.
Läs rad 2 igen.
Förklara gärna närmre i detalj så att det blir rätt.

Visa signatur

/ SvSm
- Datorer ska synas men inte höras.
AMD Barton 2600+, 1024 DDRAM 400 @ 333, ASUS A7V880, Radeon 9800 Pro, Eizo FlexScan L557.

Permalänk
Hedersmedlem

Jag tycker liknelsen är bra, men den behöver kompleteras lite.

Låt oss säga att du nu skall hämta dina saker i butiken, då kan du inte gärna gå till alla ställen samtidigt, utan du behöver göra många små ärenden istället för ett par stora. Således tjänar du inget på att packa ihop allt även om du skulle vilja.

Då kan man alltså dra slutsaten att det bara blir någon vinst när man verkligen har nytta av det, vilket kanske inte är så ofta. Detta har förvisso redan påpekats i tråden.

Permalänk
Avstängd

Grejen är bara den att 64 bitars prollar kan räkna vissa tal många gånger snabbare än en 32 bitars processor. Men i vanliga program så är skillnaderna inte särskilt stora.

Permalänk
Medlem

Men om sedan butiksinnehavaren har ställt upp varorna på ett sådant sätt att du kan packa ner dom i lagom stora kassar så blir det bättre...