[comp.arch] HELP!

hua@speech2.cs.cmu.edu.UUCP (02/17/87)

______________________________________________________________________

Does anyone have any information on triplet decoupled architectures?
______________________________________________________________________

"What IS this strange animal?" you might ask yourself.  A triplet
decoupled architecture views a system in terms of three functionally
distinct but completely interactive/interdependent units.  They are:

	o  Storage
	o  Computation
	o  Control

The storage unit encompasses ALL of the available storage resources
however implemented.  (e.g. memory hierarchy by speed, ...)  The
computation unit include all filters used for data tranformations.
(e.g. adder, multiplier, logic, ...)  The control unit provides
transfer control signals to other units.  (e.g. send long word
M[01FC] to multiplier input A, ...)

Communication is queued (and tagged, if request ordering cannot be
guaranteed) between the units.

An implementation possibility may include microprogrammable controls
for each unit in the triplet.  Each of the functional unit may be as
sophisticated or as simple as needed.  The queues are assumed to have
sufficient bandwidth to accomodate ANY amount of traffic.  Therefore,
the bottleneck would be in the more frequently executed slow operations
in each unit.

This is just a short collection of miscellaneous descriptions given to
me.  If you have heard of anything resembling this type of architecture,
I am very interested in hearing from you.

My E-MAIL addresses:

ARPA   ernest.hua@speech2.cs.cmu.edu
UUCP   (reachable via berkeley, but I don't know how)
MISC   (try anything connected to berkeley or some other majo
______________________________________________________________________

-Ern