• DocumentCode
    2355316
  • Title

    Microcode generation for the control of a massively parallel computer

  • Author

    Phillips, Tom ; Michael, J. Bret ; Abuhamdeh, Zahi

  • Author_Institution
    George Mason Univ., Fairfax, VA, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    515
  • Lastpage
    517
  • Abstract
    Software organization for the control of a single-instruction multiple-data (SIMD) machine is explained. It is argued that the bulk of an algorithm adapted to a SIMD architecture should be executed on a microsequencing controller which is directly connected to the SIMD machine. Typical systems have a main control unit which calls low-level primitives on a controller which is directly connected to an SIMD machine. The results show that an algorithm can be autonomously run on a microsequencer directly connected to an SIMD machine. Two algorithms are applied to the two major SIMD controller configurations and their performances are examined. To demonstrate how the software organization can be applied to a system, a compiler is written for the GAM pyramid that generates microcode from a high-level language with parallel data structures. The microcode executes on a microcode sequencer unit which is directly connected to a pyramid architecture SIMD machine
  • Keywords
    high level languages; multiprocessing programs; parallel architectures; parallel machines; program compilers; GAM pyramid; SIMD architecture; compiler; high-level language; low-level primitives; main control unit; massively parallel computer; microcode; microcode sequencer unit; microsequencing controller; parallel data structures; pyramid architecture SIMD machine; single-instruction multiple-data; software organization; Algorithms; Arithmetic; Automatic control; Computer architecture; Concurrent computing; Control systems; Convolution; Data structures; Design automation; Information technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-5892-4
  • Type

    conf

  • DOI
    10.1109/FMPC.1988.47489
  • Filename
    47489