Ursprungligen inskrivet av ronnylov
Å andra sidan om man krympte ned 486:or till nutida tillverkningsprocesser så skulle de nog kunna köras med betydligt högre klockfrekvens än de gjorde förr i tiden.
En Intel 486 hade 1,2 miljoner transistorer och 8K L1 cache
En AMD Athlon 64 X2 med 2x1 MB cache har 233,2 miljoner transistorer.
Med samma antal transistorer som en AMD dual core X2 processorer kan man alltså bygga 194 stycken 486:or. Ungefär hälften av transistorerna i en 486:a är gissningsvis cacheminne. Varje 486:a har 8K inbyggd L1-cache. Man kanske behöver 64K för dagens klockfrekvenser. Då är vi uppe i ca 5,5 miljoner transistorer per CPU-enhet. Sedan är det nog bra med minst 128 K L2-cache per CPU och då blir det kanske uppemot 15 miljoner transistorer per CPU. Och så behövs det nog något avancerat system för kommunikation mellan alla CPU:er. Men det kanske räcker med ca 20 miljoner transistorer för en ganska så kapabel processorenhet. Ja då kanske man kan klämma in sisådär 12 stycken CPU:er av uppklockad 486-klass i ett chip.
Frågan är om det skulle ge så mycket mera än dagens processorer även om de kanske körde i 2 GHz? I program som kan utnyttja så många trådar fullt ut skulle det nog ge skaplig prestanda. Men avsaknad av SSE-instruktioner och liknande skulle nog bromsa lite.
Om man tar något mellanting då, t.ex. AMD AthlonXP med 256 K cache. De har 37.2 miljoner transistorer och är ganska kapabla. Man borde kunna köra 4 sådana i samma chip. Men quad core kommer väl snart så det är inte så spännande...
Nej, 2GHz lär vara totalt omöjligt o få upp en 486 i. Det är som o jämföra en moped från 50-talet med en ny motorcykel. Det funkar inte o bara sätta på en fetare motor, utan man måste även byta resten av delarna. En 486 har tex rejält mkt kortare pipeline än X2 vilket gör att varje del i den måste göra mkt mer jobb per klockcykel vilket sätter stopp för så hög klockfrekvens.