🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1196

Re: Superscalar vs. multiple CPUs ?

#1196
From: John Cleary
Date: Tue, 15 Dec 1992 06:03
32 lines
2151 bytes
>>So, are we going to see (for example) four CPUs stuffed in each corner of
>>a big die? That implies some unreasonable design choices: *four* I-caches,
>>*four* D-caches, four sets on FPUs, four sets of ALUs, etc...  No, I guess
>>looking at it like that, the idea of laying four megacells down on the
>>chip and having them communicate via test-and-set semaphores from their
>>individual caches seems slightly crazy.  It's not that there isn't enough
>>transistors to do it some day, but rather that those transistors aren't
>>being used very efficiently.
>
>       There are other ways to do it.  For example, each CPU could have a
>smallish icache and maybe dcache, and then a large section of the chip
>devoted to shared cache (either unified or split, single-ported or
>multi-ported, etc - those are details).

So whats wrong with putting one CPU on the chip and filling the rest with
DRAM? 
This might also help with the heat dissipation problem which I am told
is one of the biggest design constraints for the newer chips.
Why have lots of cool memory chips and hot CPUs, instead have lots of
luke-warm mixtures :-)
If you fill the chip with CPUs and then have to go off chip for memory
surely it is better to have the local memory close to the CPU.
You wont be able to get speedup unless each parallel CPU has a reasonably small
working set of memory anyway.
I have also wondered whether we may be reaching the point where it is better
to avoid the complexity of Superscalar etc. and just have lots of simple
CPUs with their own local memory on chip.
-- 
John Cleary
University of Calgary.
cleary@cpsc.ucalgary.ca
Technical Details
Message-ID: <BzAE6A.6qF@cpsc.ucalgary.ca>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!cleary
References: <1992Dec10.002348.24894@nas.nasa.gov>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel,comp.arch
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!cleary
From: cleary@cpsc.ucalgary.ca (John Cleary)
Subject: Re: Superscalar vs. multiple CPUs ?
Message-ID: <BzAE6A.6qF@cpsc.ucalgary.ca>
Sender: news@cpsc.ucalgary.ca (News Manager)
Organization: University of Calgary Computer Science
References: <1992Dec10.002348.24894@nas.nasa.gov>
Date: Tue, 15 Dec 1992 06:03:46 GMT
Lines: 32