Advertisement

Tightly Coupled Multiprocessing: The Super Processor Architecture

  • Nimrod Bayer
  • Ran Ginosar

Abstract

Due to a number of fundamental hindrances, parallel computing has not yet become a practical general purpose technology comparable to current serial computing technology. Overcoming these hindrances is a major challenge that information society faces in the 21st century.

We advocate and explore a solution that departs from the strong reliance on the locality of data with respect to the individual processor. Under our approach, the multiprocessor is analogous, in fact, to a uniprocessor: The collection of processors acts as a single “super processor”, working under fine or medium granularity vis-a-vis a symmetric shared memory. An architectural/physical model of such a system is outlined, and a simple estimate for the clock frequency is given. The main novel part of the proposed “super processor” is a high flow-rate synchronizer/scheduler, which coordinates the parallel work. The macro architecture of the synchronizer/scheduler and the micro architecture of its critical component are described. The proposed architectural solution points to secondary, technological, challenges.

Keywords

Shared Memory Distribution Network Clock Cycle Interconnection Network Tight Coupling 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    David J. Kuck. High Performance Computing. Oxford University Press, 1996.Google Scholar
  2. 2.
    David E. Culler and Jaswinder Pal Singh (with Anoop Gupta). Parallel Computer Architecture. Morgan Kaufmann, 1999.Google Scholar
  3. 3.
    Jelica Protié, Milo Tomasevie, and Veljko Milutinovié. Distributed Shared Memory—Concepts and Systems. IEEE Computer Society, 1998.Google Scholar
  4. 4.
    Anujan Varma and C. S. Raghavendra. Interconnection Networks for Multiprocessors and Multicomputers—Theory and Practice. IEEE Computer Society Press, 1994.Google Scholar
  5. 5.
    A. Gottlieb, R. Grishman, C. P. Kruskal, K. P. McAaliffe, and M. Snir. The NYU Ultracomputer—designing an MIMD shared memory parallel computer. IEEE Transactions on Computers, pages 175–189, February 1983.Google Scholar
  6. 6.
    The “Top 500” web site, http://www.top500.org.
  7. 7.
    Peleg Avieli and Oded Rubenov. A central synchronization/scheduling unit for multiprocessors. Engineering project report, Ben-Gurion University of the Negev, September 1999 (In Hebrew, 200 pages).Google Scholar

Copyright information

© Springer Japan 2002

Authors and Affiliations

  • Nimrod Bayer
    • 1
  • Ran Ginosar
    • 1
  1. 1.VLSI Systems Research Center, Electrical Engineering DepartmentTechnion-Israel Institute of TechnologyHaifaIsrael

Personalised recommendations