Allt från Computex 2023

64-bitarsprocessorer, finns det riktiga och "oriktiga"?

Permalänk
Medlem

64-bitarsprocessorer, finns det riktiga och "oriktiga"?

Jag blir inte riktigt klok på det här. Intel har nåt som heter EMT64 men detta är inte en "riktig" 64-bitars som AMD har eller?

Om jag vill förvissa mig om att kunna köra 64-bitars OS framöver (ex Win XP64 just nu men även kommande windowsversioner), bör jag ha en Intel med EMT eller en AMD?

Är det dessutom så att AMDs 64-bitars ej kan köra gamla 32-bitars applikationer alltså? I så fall är det väl bättre att ta Intel då antar jag.

Mitt huvudsakliga mål är inte att ha maximal prestanda. Jag behöver ha en dator där jag kan testa mjukvara på alla OS. För det använder jag f.n. VMware på en vanlig 32-bitarsprocessor. Jag vill nu kunna köra tester även på 64-bitars OS. Jag kommer alltså ha kvar 32-bitarsburken.

Ber om ursäkt ifall dessa frågor är dubletter av befintliga trådar men jag hittar ingen tråd som verkligen reder ut begreppen ordentligt för mig.

Permalänk
Medlem

Både AMD64 och Intel med EMT64 kan hantera både 32 och 64-bitarsapplikationer.

Det kvittar vilken av dom du väljer, ingen av dessa CPUer är en ren 64-bitars CPU.

Visa signatur

2500K @ 4.6<> 16Gb RAM <> Gigabyte Radeon 6970 OC <> 2*OCZ Vertex 3 120Gb

Permalänk
Medlem

Kanon! Tack för kort och koncist svar.

Det är förstås inte lätt att sia om framtiden men om jag t.ex köper denna dator http://www1.euro.dell.com/content/products/productdetails.asp... som har en Xeon med EMT64, _tror_ du att den kommer fungera med kommande 64-bitars OS från Microsoft ett tag framöver?

Permalänk
Medlem

ere samma sak med Pentium? köpte en processor däre står typ 6400 lr så

Permalänk
Medlem

har dom fått in hela AMD64 i xeon-processorer? (eller EMT64, som intel kallar det).
kommer inte det först till nästa generation?

om du vill vara säker kan du ju alltid bygga ihop en athlon 64-burk. nya revisionerna har stöd för alla godbitar intel har förutom hyperthreading. (alla SSEx, bla.)

Visa signatur

Var med och vik proteiner med Sweclockers du också!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av znorky87
ere samma sak med Pentium? köpte en processor däre står typ 6400 lr så

Pentium 4 6xx serien och 8xx serien är 64 bitar. Pentium D 8xx är lika så

Permalänk
Citat:

Ursprungligen inskrivet av mikerrer
Både AMD64 och Intel med EMT64 kan hantera både 32 och 64-bitarsapplikationer.

Det kvittar vilken av dom du väljer, ingen av dessa CPUer är en ren 64-bitars CPU.

Kan de inte köra 16bitars också?

Visa signatur

| i5 10600k@4,7 Ghz | AMD 6800 | 4Ghz RAM | 1 TB m.2 |
http://www.carpediem86.se

Permalänk
Medlem

Jo det kan köra 16-bitar med. Fast Win XP64 klarar inte av 16-bitars program.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av symetric
har dom fått in hela AMD64 i xeon-processorer? (eller EMT64, som intel kallar det).
kommer inte det först till nästa generation?

om du vill vara säker kan du ju alltid bygga ihop en athlon 64-burk. nya revisionerna har stöd för alla godbitar intel har förutom hyperthreading. (alla SSEx, bla.)

Det verkar väl så: Intel® XeonTM processor 3,60 GHz (2 MB L2 cache, 800 MHz FSB, Intel® EM64T®) står det på den datorn jag länkade till. Eller kan det innebära att bara en del av funktionaliteten är inbyggd? Den klarar ju dock köra XP64 som OS och det är ju i princip det som är vitkigast för mig, eftersom jag som sagt ska testa om en viss mjukvara fungerar på 64-bitars OS.

Permalänk
Avstängd

Intels nuvarande processorer är inte helt AMD64 kompatibla. Och saknar delar av funktionalliteten. Men dom klarar alla 64 bitars program som är gjorde för AMD64 (kanske finns något undantag). Fast det går långsammare än med AMD64. Och ofta även långsammare än 32bitars.
Så AMD är ett bättre val om du enbart ska titta på 64-bitars funktionalliteten. Även fast en EM64T (antagligen) klarar samma saker fast långsammare.

Sen är Pentium 4 generellt sett långsammare än AMDs också, dessutom mycket varmare och en uns dyrare. Så även ur den aspekten är AMD ett bättre val.
Intels P4 är lite snabbare i vissa saker. Men överlag är AMDs motsvarande snabbare.

Och det är populärt att säga att ingen av processorerna är rena 64-bitars processorer. Men det är bara bullshit. Båda klarar 64 bitars kod precis lika bra som andra 64-bitars processorer. Sen kanske inte minneshanteringen är 64bitars. Men själva beräkningsenheterna kör fulla 64-bitars och det är det som räknas. Sen är båda två fullt kompatibla med 32bitars kod också.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av -Boris-

Och det är populärt att säga att ingen av processorerna är rena 64-bitars processorer. Men det är bara bullshit. Båda klarar 64 bitars kod precis lika bra som andra 64-bitars processorer. Sen kanske inte minneshanteringen är 64bitars. Men själva beräkningsenheterna kör fulla 64-bitars och det är det som räknas. Sen är båda två fullt kompatibla med 32bitars kod också.

För övrigt håller jag med Boris i stora delar, men det här måste bara poängteras. Ingen av de här cpuerna är en äkta 64 bitars cpu. de kan båda köra 32bitars kod, och är båda "äkta" hybrid cpu'er Inget ont i det, då de har samma funktionalitet som en "äkta" 64 bitar och en "äkta" 32 bitars, det är bara lingvistik.

Vad det gäller kompatabiliteten med Windows 64 bitars skräp, så lär den vara oförändrad så länge de fortsätter kalla det AMD64, eller EM64T, i dagsläget gör det dock väldigt lite nytta. Den första / största nyttan inom överskådlig tid är att Microsoft kan låta windows minneskrav växa nära nog i det oändliga, och tvinga oss att slänga mer pengar på minne. Var tog dagarna vägen då programerare optimizerade sina mjukvaror, både prestanda, och minnesmässigt?

B!

Visa signatur

Allting jag skriver är om inget annat uttrycks, min åsikt! Ingenting måste vara dagens sanning enligt din åsikt, och gör du antaganden baserade på mina åsikter hoppas jag att du övervägt mer än bara just min åsikt.

Permalänk
Medlem

I dag finns det nästan ingen renodlad 64-bitars processor som finns tillgänglig för vanliga konsumenter. Som redan nämnts så är de Athlon och P4 vi ser i dag hybrider. Ska vi hitta en renodlad 64-bitars processor som är någorlunda tillgänglig för oss måste vi sträcka oss till Intels itanium.

Visa signatur

Ryzen 9 5950X | Liquid Freezer II 280 | Gigabyte B550 Aorus Pro V1 | G.Skill Ripjaws V 32GB CL14 3600MHz | Sapphire Radeon Nitro+ 7900 XTX | WD Black SN850 2TB + Samsung 860 EVO 2x2TB | Corsair AX1000

Permalänk
Medlem

Här är en färsk 64-bitars jämförelse mellan AMD och Intel's dual core cpu:er. Ju mera minneskrävande program desto mera verkar man vinna på 64-bitar.

http://www.extremetech.com/article2/0,1697,1860533,00.asp

Citat:

Perhaps most encouraging is the gain demonstrated by Cinebench. As we see more 64-bit applications emerge, memory hungry apps may indeed benefit from the larger address space. Once again, we see AMD with a larger gain (29%) when moving to 64-bit, versus Intel, which only gains a bit over 16%.

Permalänk
Hjälpsam
Citat:

Ursprungligen inskrivet av symetric
har dom fått in hela AMD64 i xeon-processorer? (eller EMT64, som intel kallar det).
kommer inte det först till nästa generation?

om du vill vara säker kan du ju alltid bygga ihop en athlon 64-burk. nya revisionerna har stöd för alla godbitar intel har förutom hyperthreading. (alla SSEx, bla.)

Xeon och P4 processorer har identiska kärnor. Samtliga 800fsb Xeons har EM64T. 800fsb xeons (kallad Nocona) Kör på Prescot kärna med aktiverad EM64T, detta gäller samtliga steppings. (533fsb Xeon aka Prestonia kör på Northwood kärna och är rena 32bit processorer).

AMD var först med att utveckla 64bit kompatibel x86 med Opteron (Opteron är till AMD64 s939 som Xeon är till P4). AMD samarbetade därefter med Intel för att få en homogen standard, Intel är som intel är och var tvugna att kalla det något annat, därav EM64T. Den praktiska skillnaden mellan AMD64 och EM64T är ungefär lika med noll.

Visa signatur

Allt jag säger/skriver här är mina egna åsikter och är inte relaterade till någon organisation eller arbetsgivare.

Jag är en Professionell Nörd - Mina unboxing och produkttester (Youtube)
Om du mot förmodan vill lyssna på mig - Galleri min 800D med 570 Phantom SLI

Permalänk
Medlem

Det är inte korrekt att säga att processorer med AMD64/EMT64 inte är äkta 64-bitare. Det är de visst. Det finns inget i det faktum att de även kan köra 32-bitars kod som gör att de är mindre "äkta" 64-bitare. Jag antar att samma människor även anser att Athlon64/P4 inte är äkta 32-bitars processorer, av den simpla anledningen att de även kan köra 16-bitars kod?

Det är korrekt att AMD64/EMT64-processorer är hybrider. Det är därför korrekt att, som någon skrev ovan, säga att de inte är renodlade 64-bitare (eller 32-bitare). Vad man däremot måste komma ihåg är att 64-bitars-delen inte på något sätt hade blivit bättre bara för att man gjort processorn till en renodlad 64-bitare (d.v.s. slängt bort allt vad 16/32-bitars stöd heter).

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Fluf
Xeon och P4 processorer har identiska kärnor. Samtliga 800fsb Xeons har EM64T. 800fsb xeons (kallad Nocona) Kör på Prescot kärna med aktiverad EM64T, detta gäller samtliga steppings. (533fsb Xeon aka Prestonia kör på Northwood kärna och är rena 32bit processorer).

AMD var först med att utveckla 64bit kompatibel x86 med Opteron (Opteron är till AMD64 s939 som Xeon är till P4). AMD samarbetade därefter med Intel för att få en homogen standard, Intel är som intel är och var tvugna att kalla det något annat, därav EM64T. Den praktiska skillnaden mellan AMD64 och EM64T är ungefär lika med noll.

http://www.theregister.co.uk/2005/08/23/intel_fixes_em64t/

det verkar som att intel inte har riktigt hela instruktionsuppsättningen förrän G-1-kärnan.

Visa signatur

Var med och vik proteiner med Sweclockers du också!

Permalänk
Medlem

men är inte windows64 designat för amd64 eftersom amd va den första att stödja just den applikationen så windows designades efter amds 64 om ja inte har heelt fel??

Visa signatur

[OG Signatur från tidigt 2000 tal]
| Macbook Pro 17" unibody |
| IRC: milk @ Pienet #mac |
| Bytt nick från Home|Roz till milk^

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Home|Roz
men är inte windows64 designat för amd64 eftersom amd va den första att stödja just den applikationen så windows designades efter amds 64 om ja inte har heelt fel??

Fluf berättade ju just att AMDs och Intels 64-bitslösningar är likadana.

Permalänk
Hjälpsam

Jo om man skall hårdra det som symetric länkade till så saknar EM64T fn två instruktionen gällande AH registret (fråga mig inte vad det är). Men det är en försumbar skillnad i det stora hela. Större, värre och mer prestanda/stabilitetsavgörande instruktioner har skiljet mellan andra AMD/Intel lösningar tidigare.

Så man kan säga att EM64T är har 98% av de instruktioner AMD64 har, tills G-1 core kommer. Och skillnaden behöver man inte bry sig om igentligen för den dagliga användaren.

MAO, EM64T och AMD64 är kompatibla och nästan helt identiska.

Visa signatur

Allt jag säger/skriver här är mina egna åsikter och är inte relaterade till någon organisation eller arbetsgivare.

Jag är en Professionell Nörd - Mina unboxing och produkttester (Youtube)
Om du mot förmodan vill lyssna på mig - Galleri min 800D med 570 Phantom SLI