Missa inte Amazon Prime Deal Days!

Ny PowerPC blir 32- och 64-bit

Permalänk
Melding Plague

Ny PowerPC blir 32- och 64-bit

<img src="http://www.sweclockers.com/img/ico_note.gif"><b class="red">Ny PowerPC blir 32- och 64-bit</b> <small class="small">Skrivet Måndag, 14 Oktober, 2002 av <a href="mailto:martin@sweclockers.com">Martin</a><br /></small>
<a href="http://www.cnet.com">CNET.com</a> rapporterar att IBM planerar en lansering av det senaste tillskottet i PowerPC-familjen - PowerPC 970 - nästa år. Med en klockfrekvens på 1.8 GHz blir den nästan dubbelt så snabb som den tidigare värstingen 750FX på 1 GHz.<br><br>Den förmodligen största nyheten med det nya chipet är dock möjligheten att köra både "vanlig" 32-bitars kod samt 64-bitars, på samma sätt som AMD:s kommande Hammer.<br>Processorn tillverkas också i 0.13 micron samt använder sig av SOI-processen - precis som Hammer.<br><br>Möjligheten att köra 64-bitars mjukvara som är vanligt i servermiljö borde tilltala Apple som nyligen lanserade sin serversatsning Xserve. Dessutom vill Apple förmodligen nyttja möjligheten att krympa prestandaavståndet mellan Apples datorer och PC:n.<br>Som vanligt med IBM:s processorer är det dock inte rättvist att jämföra klockfrekvens rakt av mot Intels processorer då arkitekturen skiljer sig avsevärt.<br><br>Förutom att Apple förmodligen är intresserade av nya PowerPC 970 kommer IBM att använda processorn internt till egna projekt samt sälja den för bruk på marknaden för inbyggda system och kommunikationsmarknaden.<br><br>Läs mer hos <a href="http://rss.com.com/2100-1001-961862.html?tag=lh">CNET.com</a>.<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

Jag tror att när den väll har kommit ut så har p4:an hyperthreading och går i 4ghz och är säkert 64bits kompitabel

Visa signatur

:: System 1 | 2500+ -M | 9800se |
::

saknar öä - Är på semester till ~januari

Permalänk
Medlem

Det tål väll att tillägas att den har en buss som kör i halva processor hastigheten... inga 266 MHz här inte....

Visa signatur

Stolt användare av en ibook 300 MHz (dasslocket)

Permalänk
Medlem

Kommer p4 att få 64 bitars stöd??? jag tror inte det iallafal...det skulle kräva hyffsade ändringar i kärnan. Dessutom brukar motorolas prollar vara riktigt bra...synd bara att man inte kan använda mac till något...(no offens mac users gillar inte mac bara)

Visa signatur

Bytt tillbaka till mitt gamla konto Myran....Moderatorer ni får ta bort detta konto

Permalänk

Kan någon förklara lite mer ingående vad skillnaden är i 32 och 64bitars kod?

//LD

Visa signatur

http://www.earth-dog.com - Metal for Muthas - Gore for Ghouls!

Permalänk

bara den kommer till amigan så är jag nöjd

Visa signatur

3 Mos 11:10
Men allt i hav och floder som inte har fenor och fjäll — vare sig smådjur eller andra vattendjur — det skall gälla som något avskyvärt för er.

Permalänk
Medlem

Ja jag undrar samma sak.. vad är den stora skillnaden mellan 32-bits och 64 bits processorer och programvara? Är det mycke snabbare osv?

Visa signatur

[size="1"]Asus A7N8X Deluxe |-| AMD 1700+ JIUHB 0308MPMW @ 2300 MHz @ 1,75 V |-| Volcano 9+ |-| 2*512mb Twinmos Winbond @ 200 fsb CL2 |-| Sapphire Radeon 9700 @ 310/310 |-| 2*120 gb Seagate S-ATA raid 0[/size]

Permalänk
Medlem

hehe, skapligt lyft för amiga ones uppföljare

Visa signatur

,( ,( ,( ,( ,( ,( ,( ,(
`-' `-' `-' `-' `-' `-' `-' `-'

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Bobby_One
bara den kommer till amigan så är jag nöjd

Så sant som det är sagt.
Dubbla PowerPC 970 lär rocka gärnet på en AmigaONE

Visa signatur

ASRock B650-HDV/M.2 - AMD Ryzen 7 9800X3D - ASUS Radeon RX9070 - 64GB Lexar CL32 DDR5 @6400MHz - WD Blue SN550 500GB SSD - Samsung 32" G80SD OLED 4K 240 Hz Linux Mint

Permalänk
Medlem

Detta är skillnaden ;)

Citat:

Ursprungligen inskrivet av Lord Darkness
Kan någon förklara lite mer ingående vad skillnaden är i 32 och 64bitars kod?

//LD

Man kan gräva djupt, eller mer glo på det lite översiktligt. Jag tror det är bäst att ta den enkla versionen (mest för att jag nog inte kan förklara alla finesser).

64-bitar är 2x32-bitar. Bra va? I det här fallet innebär det att man använder 64-bitar som en enhet. Instruktionerna är 64-bitar (eller flera 64-bitar), pekare är 64-bitar etc. Istället för 32-bitar. Sen kan man göra saker som att ha 256-bitars buss, och då skyfflar man bara 32-bitar (eller 64 för den delen) i klumpar.

Så skillnaden när man dubblerar till 64-bitar är att du kan ha 64-bitars tal som "standard" och att du mumsar i dig 64-bitars stycken.

Som de insatta vet är 32-bitar == 4GB, så om du skall ha en minnespekare kan du bara peka på ynka 4GB. Inte kul va? Så om man får en minnespekare på 64-bitar kan man peka på mängder med minne. Dock vill gärna CPUer som Itanium inte ge dig fullt så mycket, utan har ändå maxgränser som är lägre än 64-bitar. Dock bra högre än 32-bitars varianterna.

Så, kort och gått, inte så stor skillnad. Du behöver mer minne (för instruktionerna är större) och mer bandbredd (för hur kan du annars få över alla stora feta instruktioner?). Men varför bara bumpa upp allt till 64-bitar? Inget går snabbare bara för att du har 64-bitar.

Det som tillverkarna gör då är att de lägger till en massa andra finesser också, och det är de som gör 64-bitars CPUerna snabbare, inte själva bitantalet. Saker som fler register (*MUMS* säger vi som hatar x86 och avgudade MC68k som tonåringar), bättre predicition, bättre busshastighet, fetare cacher (hej Power4an!), SIMD/vektor instruktioner (ta flera datastycken och köra samma instruktion på dem, tex multiplicera 4st register med X), och mängder med annat elajt mekk. Ta och håll utkick efter trevliga poster på sweclockers som handlar om CPUer. Tex Anandtech brukar skriva en massa intressant, och skriver dessutom mer intressanta saker än vad jag gör;)

Visa signatur

//John

Permalänk
Hedersmedlem

Tyckte det ändå var väldigt bra förklarat forgoil.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av drbrain

Så sant som det är sagt.
Dubbla PowerPC 970 lär rocka gärnet på en AmigaONE

Jag lär köpa en AmigaONE-XE. Jag pratade med Alan Redhouse på AONE Gothenburg Event 2002, och då sa han att XE-versionen kommer att med samma processor som en AmigaONE-G3SE (dvs en G3@600 MHz) kosta ungefär 100 euro mer.

Vore tufft med en G4@1 GHz eller något sådant. Men man får hoppas att många program stöder AltiVec så att det blir riktigt spurt på dem

Permalänk
Medlem

Sweeeeeeeeeet

Visa signatur

,( ,( ,( ,( ,( ,( ,( ,(
`-' `-' `-' `-' `-' `-' `-' `-'

Permalänk
Medlem

Re: Detta är skillnaden ;)

Citat:

Ursprungligen inskrivet av forgoil

Man kan gräva djupt, eller mer glo på det lite översiktligt. Jag tror det är bäst att ta den enkla versionen (mest för att jag nog inte kan förklara alla finesser).

64-bitar är 2x32-bitar. Bra va? I det här fallet innebär det att man använder 64-bitar som en enhet. Instruktionerna är 64-bitar (eller flera 64-bitar), pekare är 64-bitar etc. Istället för 32-bitar. Sen kan man göra saker som att ha 256-bitars buss, och då skyfflar man bara 32-bitar (eller 64 för den delen) i klumpar.

Så skillnaden när man dubblerar till 64-bitar är att du kan ha 64-bitars tal som "standard" och att du mumsar i dig 64-bitars stycken.

Som de insatta vet är 32-bitar == 4GB, så om du skall ha en minnespekare kan du bara peka på ynka 4GB. Inte kul va? Så om man får en minnespekare på 64-bitar kan man peka på mängder med minne. Dock vill gärna CPUer som Itanium inte ge dig fullt så mycket, utan har ändå maxgränser som är lägre än 64-bitar. Dock bra högre än 32-bitars varianterna.

Så, kort och gått, inte så stor skillnad. Du behöver mer minne (för instruktionerna är större) och mer bandbredd (för hur kan du annars få över alla stora feta instruktioner?). Men varför bara bumpa upp allt till 64-bitar? Inget går snabbare bara för att du har 64-bitar.

Det som tillverkarna gör då är att de lägger till en massa andra finesser också, och det är de som gör 64-bitars CPUerna snabbare, inte själva bitantalet. Saker som fler register (*MUMS* säger vi som hatar x86 och avgudade MC68k som tonåringar), bättre predicition, bättre busshastighet, fetare cacher (hej Power4an!), SIMD/vektor instruktioner (ta flera datastycken och köra samma instruktion på dem, tex multiplicera 4st register med X), och mängder med annat elajt mekk. Ta och håll utkick efter trevliga poster på sweclockers som handlar om CPUer. Tex Anandtech brukar skriva en massa intressant, och skriver dessutom mer intressanta saker än vad jag gör;)

Jag tror Xeon kan emulera 35bit men den får mycket sämre prestanda när den gör det.

Edit: Då menar jag mängden minne den kan allokera.

Permalänk
Medlem

Men det tar väl ett tag innan den processorn kommer till Amigan?
Tar det inte också en stund för dom processorerna att komma ut på marknaden.. Eller kommer dom bar släppas som vilken ny processor som helst?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av HELIX
Men det tar väl ett tag innan den processorn kommer till Amigan?
Tar det inte också en stund för dom processorerna att komma ut på marknaden.. Eller kommer dom bar släppas som vilken ny processor som helst?

XE-versionen av AmigaOne har en sockel för processorermoduler, så det är bara att stoppa i en G4-modul eller vad man nu vill ha. Jag tror Alan Redhouse (från Eyetech, som tillverkar AmigaOne) sa någonting om att modulerna från Mac:ar går att använda, men jag är inte säker.

Permalänk
Avstängd

"Med en klockfrekvens på 1.8 GHz blir den nästan dubbelt så snabb som den tidigare värstingen 750FX på 1 GHz."

Jag tyckte jag såg 1,25GHz på Apples hemsida. Eller har jag fel?

Visa signatur

H.T.I.D.
One man to rule them all.
Jag har en Powerbook G4 667MHz.

Permalänk
Medlem

Re: Detta är skillnaden ;)

Citat:

Ursprungligen inskrivet av forgoil
Som de insatta vet är 32-bitar == 4GB, så om du skall ha en minnespekare kan du bara peka på ynka 4GB. Inte kul va? Så om man får en minnespekare på 64-bitar kan man peka på mängder med minne.

Det där är nog snarare en begränsning i x86-arkitekturen än en generell begränsning. Beroende på hur minneshanteringen är implementerad i processorn skulle man kunna ha mycket större minnesområde än vad ett "word" skulle kunna peka på. Se t.ex. på den hederliga gamla C-64:an, den har en 8-bitars-processor som har ett 16 bitar stort adresseringsområde.

Problemet du får med minnespekare som blir större än processorns "word"-längd är att det tar längre tid att adressera dessa. T.ex. på C-64:an så tar det längre tid att adressera alla adresser över $FF (eller 0xFF för er moderna nissar...:-) esom man då kom över 8-bitars-gränsen, typ...

//DjDiff

edit: på http://www.intel.com/design/pentiumiii/prodbref/index.htm står det att adresseringsområdet hos P3 är 36bit(64GB), fast den kan bara cache:a upp till 4GB.

Permalänk

Re: Detta är skillnaden ;)

Citat:

Ursprungligen inskrivet av forgoil

Man kan gräva djupt, eller mer glo på det lite översiktligt. Jag tror det är bäst att ta den enkla versionen (mest för att jag nog inte kan förklara alla finesser).

64-bitar är 2x32-bitar. Bra va? I det här fallet innebär det att man använder 64-bitar som en enhet. Instruktionerna är 64-bitar (eller flera 64-bitar), pekare är 64-bitar etc. Istället för 32-bitar. Sen kan man göra saker som att ha 256-bitars buss, och då skyfflar man bara 32-bitar (eller 64 för den delen) i klumpar.

Så skillnaden när man dubblerar till 64-bitar är att du kan ha 64-bitars tal som "standard" och att du mumsar i dig 64-bitars stycken.

Som de insatta vet är 32-bitar == 4GB, så om du skall ha en minnespekare kan du bara peka på ynka 4GB. Inte kul va? Så om man får en minnespekare på 64-bitar kan man peka på mängder med minne. Dock vill gärna CPUer som Itanium inte ge dig fullt så mycket, utan har ändå maxgränser som är lägre än 64-bitar. Dock bra högre än 32-bitars varianterna.

Så, kort och gått, inte så stor skillnad. Du behöver mer minne (för instruktionerna är större) och mer bandbredd (för hur kan du annars få över alla stora feta instruktioner?). Men varför bara bumpa upp allt till 64-bitar? Inget går snabbare bara för att du har 64-bitar.

Det som tillverkarna gör då är att de lägger till en massa andra finesser också, och det är de som gör 64-bitars CPUerna snabbare, inte själva bitantalet. Saker som fler register (*MUMS* säger vi som hatar x86 och avgudade MC68k som tonåringar), bättre predicition, bättre busshastighet, fetare cacher (hej Power4an!), SIMD/vektor instruktioner (ta flera datastycken och köra samma instruktion på dem, tex multiplicera 4st register med X), och mängder med annat elajt mekk. Ta och håll utkick efter trevliga poster på sweclockers som handlar om CPUer. Tex Anandtech brukar skriva en massa intressant, och skriver dessutom mer intressanta saker än vad jag gör;)

Ehm, det där var jag inte riktigt med på, men är inte 64 bitar 32*32?

//LD

Visa signatur

http://www.earth-dog.com - Metal for Muthas - Gore for Ghouls!