The Shared Control Parallel Architecture Model
β Scribed by Nael B. Abu-Ghazaleh; Philip A. Wilsey
- Publisher
- Elsevier Science
- Year
- 2001
- Tongue
- English
- Weight
- 250 KB
- Volume
- 61
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
β¦ Synopsis
SIMD machines are considered special purpose architectures chiefly because of their inability to support control parallelism. This restriction exists because there is a single control unit that is shared at the thread level; concurrent control threads must time-share the control unit (they are sequentially executed). We present an alternative model for building centralized control architectures that allows better support for control parallelism. This model, called shared control, shares the control unit(s) at the instruction level. More precisely, in each cycle the control signals for all the supported instructions are broadcast to the PEs. In turn, each PE receives its control by synchronizing with the control unit responsible for its local instruction. The shared control model is fundamentally different from the SIMD model. There are a number of architectural issues that must be resolved in order for this model to be useful. This paper identifies some of these issues and discusses their respective trade-off spaces. An integrated shared-controlΓSIMD architecture design (SharC) is presented and used to demonstrate the relative performance relative to a SIMD architecture.
π SIMILAR VOLUMES
## Abstract A parallel Fock matrix construction program for FMOβMO method has been developed with the distributed shared memory model. To construct a largeβsized Fock matrix during FMOβMO calculations, a distributed parallel algorithm was designed to make full use of local memory to reduce communic
System developers have found that exploiting parallel architectures for control systems is challenging and often the resulting implementations do not provide the expected performance advantages over traditional uniprocessor solutions. This paper presents a generic method and a suite of design tools