VLSI assist for a multiprocessor
Open Access
- 1 October 1987
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Multiprocessors have long been of interest to computer community. They provide the potential for accelerating applications through parallelism and increased throughput for large multi-user system. Three factors have limited the commercial success of multiprocessor systems; entry cost, range of performance, and ease of application. Advances in very large scale integration (VLSI) and in computer aided design (CAD) have removed these limitations, making possible a new class of multiprocessor systems based on VLSI components. A set of requirements for building an efficient shared multiprocessor system are discussed, including: low-level mutual exclusion, interrupt distribution, inter-processor signaling, process dispatching, caching, and system configuration. A system that meets these requirements is described and evaluated.Keywords
This publication has 3 references indexed in Scilit:
- Using cache memory to reduce processor-memory trafficPublished by Association for Computing Machinery (ACM) ,1983
- A new solution of Dijkstra's concurrent programming problemCommunications of the ACM, 1974
- Solution of a problem in concurrent programming controlCommunications of the ACM, 1965