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