Building the 4 Processor SB-PRAM Prototype

  • Authors:
  • Peter Bach;Michael Braun;Arno Formella;Jorg Friedrich;Thomas Grun;Cedric Lichtenau

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Advanced Technology Track - Volume 5
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The SB-PRAM is a massively parallel, uniform memoryaccess (UMA) shared memory computer. The main ideas ofthe design are multithreading on instruction level, hashingof the address space, and combining in the butterfly network.We have built a first research prototype with 4 physicalprocessors, thus 128 virtual processors, to demonstratethe feasibility of the concept.The programming environment consists of a FORK compilerfor specifying PRAM programs, an extended C compiler,and the P4 library. The machine runs a paralleloperating system which provides program execution andI/O system calls. The SB-PRAM allows for efficient programswith predictable performance. Some examples arepresented. The 4 processor prototype is the first step towardsa 128 processor machine for which we are adaptingthe existing hardware.