Article View: comp.arch
Article #20591Re: RISC as a "technology window"?
From: Greg Frazier
Date: Wed, 29 Mar 1989 23:08
Date: Wed, 29 Mar 1989 23:08
39 lines
2777 bytes
2777 bytes
In article <6418@cbmvax.UUCP> jesup@cbmvax.UUCP (Randell Jesup) writes:
>In article <10078@bloom-beacon.MIT.EDU> tada@athena.mit.edu (Michael Zehr) writes:
>>Professor Daly (sp?) of MIT has been saying something along those lines
>>for a couple years. instead of having a whole bunch of memory chips
>>with one path to a fast CPU and have a cache to prevent slow accesses,
>>take each of those memory chips, halve the amoune of memory on them, and
>>put a CPU on it. you no longer have a memory banchwith problem, because
> Sounds a lot like a transputer... how is it different? (other than
>being implemented in a more modern process)
>
There are several dramatic differences. The Message Driven Processor
(MDP) directly implements `actors' (I think that's the term). The
chip actually contains two processors - one to handle incoming
and outgoing msgs, the other to execute code. Arriving msgs directly
point to code in memory to be executed. The machine as a whole
supports a global address space, which makes this possible. Also,
the memory can be used as context-addressable, so that arriving
msgs can refer to code symbolically. The idea is that this directly
supports object-oriented programming, where each object resides on
a node. Each node is expected to send and receive msgs on the order
of every 20 inst'ns. Msg routing and forwarding are handled by
a Torus Routing Chip-style-router which also resides on the chip.
The most obvious problem with this approach is that only 16k memory
can accompany a 4 MIP processor (the general rule of thumb is
1M of memory/1 MIP of processor). Dally, et. al. claim that this
rule of thumb does not apply because of the global nature of the
memory, that with 64k nodes they have and address space of 2^30
bytes. Of course, they also have 256k MIPS of processor, but
they didn't memtion that...
So, all in all, this is a VERY different beast from the Transputer.
Greg Frazier
****************************^^^^^^^^^^^^^^^^^^^^!!!!!!!!!!!!!!!!!!!
Greg Frazier o Internet: frazier@CS.UCLA.EDU
CS dept., UCLA /\ UUCP: ...!{ucbvax,rutgers}!ucla-cs!frazier
----^/----
/
Technical Details
Message-ID:
<22373@shemp.CS.UCLA.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!oberon!ucla-cs!frazierReferences:
<1552@vicom.COM> <15690@cup.portal.com> <1562@vicom.COM> <15702@clover.ICO.ISC.COM> <27681@apple.Apple.COM> <15695@winchester.mips.COM> <10078@bloom-beacon.MIT.EDU> <6418@cbmvax.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!oberon!ucla-cs!frazier From: frazier@oahu.cs.ucla.edu (Greg Frazier) Newsgroups: comp.arch Subject: Re: RISC as a "technology window"? Message-ID: <22373@shemp.CS.UCLA.EDU> Date: 29 Mar 89 23:08:52 GMT References: <1552@vicom.COM> <15690@cup.portal.com> <1562@vicom.COM> <15702@clover.ICO.ISC.COM> <27681@apple.Apple.COM> <15695@winchester.mips.COM> <10078@bloom-beacon.MIT.EDU> <6418@cbmvax.UUCP> Sender: news@CS.UCLA.EDU Reply-To: frazier@cs.ucla.edu (Greg Frazier) Organization: UCLA Computer Science Department Lines: 39