Abstract: A Shared Control Parallel Architecture Model.
A SIMD/MIMD massively parallel architectural model based on the
concept of sharing a centralized control organization is presented.
The salient feature of this architecture is that, while the control
organization is centralized (and fixed), it is capable of supporting
general control parallelism with a scalable performance. This is
accomplished by breaking the classic association between control units
and threads, and assigning control units to functions instead.
All the PEs waiting on the same function (instruction or atomic system
function) are directed to receive their control from the same control
unit. With control units assigned to each of the system functions all
the PEs are able to execute their respective instructions
This architecture combines many of the advantages of SIMD and MIMD
architectures. It uses the minimum number of control units necessary
for supporting general control parallelism; achieving very high
hardware utilization. The centralized control organization also keeps
the machine synchronized at the instruction cycle; simplifying much of
the conflict resolution hardware, and allowing static scheduling in
many cases. In addition, the similarity of the hardware to SIMD
hardware makes it possible to support SIMD operation at little
Back to Nael's homepage , or view