Detta visste jag inte om AMD processorerna

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Detta visste jag inte om AMD processorerna

Inlägg av TomasL »

Vad jag visste var att den ursprungliga designen av minnesbussen var lånad från DEC ALPHA, därav det ursprungliga övertaget över Intel.

Vad jag däremot inte visste är att AMD's processorer egenteligen är RISC-processorer med Harward arkitektur.
Att de kan köra X86-kod beror på en kodöversättare, i den ursprungliga athlon kunde tydligen översättaren klara av att översätta upp till 6 instruktioner per klockcykel.

Intressant.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

AMD slukade det lilla företaget NexGen som hade utvecklat den teknik som AMD nu använder. Om det kommer ifrån DEC ursprungligen vet jag inte. Det såldes moderkort med processor från NexGen en kort tid. Dessa hade ingen matteprocessor. Det skulle ha kommit en ny CPU med sådan, men AMD slukade dem innan dess och gjorde istället om det hela till sin första K6 so mpassade i samma sockel som iNTEL's motsvarighet. AMD's slukade massaor av ström, så den var ändå inte helt kompatibel på alla moderkort.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Tydligen skall ATHLON vara en klon mellan K6 och DEC ALPHA 21264 och använder sig av DEC's EV6 minnesbuss.

K5 var tydligen baserad på en AMD 29000 som försågs med en X86 dekoder.

Däremot köpte dem tydligen NexGen och fick tydligen en vettig FPU lösning som hamnade i K6an
Användarvisningsbild
Nisse
Inlägg: 908
Blev medlem: 9 juli 2006, 23:25:46
Ort: Kumla

Inlägg av Nisse »

Gamla goda NexGen. Jag hade själv ett par datorer med deras processor och sålde även några stycken innan de försvann från marknaden (köptes upp). Jösses vad det strulade med de maskinerna :shock: Hmm, det måste vara 10-12 år sedan nu....
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Jag hade en NexGen ett tag och den fungerade felfritt hela tiden. Däremot var det problem meden del program för att FPU saknades. Den slukade dessutom lithiumbatterier till klockan i ett förfärande tempo.

Jag har även haft en K5, den fungerade väl sådär, men dess FPU var ultralångsam.

K6 och K6II fungerade fint. K&III däremot bråkade en hel del och drog dessutom oerhört med ström. Kankse det som skapade problemen.

NexGen hade L2-kontroller integrerat i processorn, men det hade inte AMD till att börja med. Vill minnas det var K6III som var AMD's första som hade 512K L2 helt integrerat ungefär som det är i dagens processorer.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> en klon mellan K6 och DEC ALPHA 21264

Så vitt jag vet så handlar det om just teknik för minnes och inter-processor
kommunikation. Inte något "internt" från arkitekturen som sådan.

Alpha (AlphaServers) var/är för övrigt jäkligt trevliga maskiner.
Inter-procressor kommunikationen som finns i EV7 modellerna
är fortfarande den snabbaste, fast det är 6 år sedan den kom...
henkebenke
Inlägg: 521
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Re: Detta visste jag inte om AMD processorerna

Inlägg av henkebenke »

TomasL skrev:...Vad jag däremot inte visste är att AMD's processorer egenteligen är RISC-processorer med Harward arkitektur...
Gäller inte detta även för Intels senare processorer? X86-arkitekturen är väl nedsmutsad med en del mindre lyckade instruktioner vilket gör det i princip omöjligt att köra dem i en vettig pipe-line-implementation.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Tydligen är allt från och med PP egenteligen RISC med en X86-avkodare som frontend
henkebenke
Inlägg: 521
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

Så kan det gå när man ska vara bakåtkompatibel till varje pris. Till slut står man med en lösning där hälften är fixar av gamla misstag.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17616
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

sodjan skrev:>
Alpha (AlphaServers) var/är för övrigt jäkligt trevliga maskiner.
Inter-procressor kommunikationen som finns i EV7 modellerna
är fortfarande den snabbaste, fast det är 6 år sedan den kom...
någon gång så skulle det vara kul att ha en sådan bara för skojs skull
inte för att jag behöver ha det , men för att man ville ha det för att antal år sedan
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Detta visste jag inte om AMD processorerna

Inlägg av bos »

TomasL skrev:Att de kan köra X86-kod beror på en kodöversättare, i den ursprungliga athlon kunde tydligen översättaren klara av att översätta upp till 6 instruktioner per klockcykel.
Källa?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

wikipedia nånstans gissar jag
tobon48
Inlägg: 253
Blev medlem: 10 februari 2006, 15:52:49
Ort: Vänersborg

Inlägg av tobon48 »

Hej !
Varje processorarkitektur har sina för och nackdelar.

Som vid varje utvecklingsarbete försöker man uppnå det optimala, vilket kan betyda prestanda, pris, mm

Fördelen med VAX/VMS sedemera ALPHA var att man skräddarsydde processor och operativsystem för att passa ihop från början.

Jag har själv jobbat med VAX/ALPHA/VMS i ett antal år och man ser tydligt den täta kopplingen mellan OS och Processor/System.

AMD har INTE tillgång till Intels interna arkitektur utan har varit tvugna att utgå från instruktionsuppsättningen och göra "Reverse Enineering", med denna teknik kan man naturligtvis välja välja var man vill lägga kraften.

BTW Transmeta lyckades ju inte så väl trots alla applåder.

mvh
tobon48
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Att VAX hårdvaran och VMS operativet var väldigt långt före sin tid,
och fortfarande leder stort (t.ex klustring) vet ju de som jobbat med det.
Och det framgick även av filmen som denna tråd länkade till :
http://elektronikforumet.com/forum/view ... hp?t=18894

I filmen talar de lite felaktigt om "failover" ang VMS, vilket är fel.

VMS har "featurs" kring säkerhet och drift om andra OS inte kommer i närheten av...

Min huvudsyssla är konsulting kring drift av VMS (eller "OpenVMS" som
det kallas i dag). Jobbat med VMS sedan slutet av 80 talet, ca.
Skriv svar