• DocumentCode
    3150191
  • Title

    The Semi-Automatic Generation of Processing Element Control Paths for Highly Parallel Machines

  • Author

    Sabety, Theodore M. ; Shaw, David Elliot ; Mathies, Brian

  • Author_Institution
    Department of Computer Science, Columbia University
  • fYear
    1984
  • fDate
    25-27 June 1984
  • Firstpage
    441
  • Lastpage
    446
  • Abstract
    This paper describes a recently implemented program that very rapidly generates control paths for different variants of the constituent processing elements of a particular massively parallel machine, the NON-VON Supercomputer. The program, called PLATO, accepts as input a set of instruction opcodes, together with associated control information, and produces as output a functionally correct, highly area-efficient set of PLA\´s for the processing elements. One novel aspect of the program is its use of a channel routing algorithm to generate a Weinberger Array layout for the OR-plane of the PLA. By supporting extremely rapid generation of processing elements with different instruction sets, PLATO facilitates "rapid turnaround" architectural experimentation of a sort that would otherwise be impractical. Use of the program has already yielded major area and performance improvements in the NON-VON processing element. Many of the techniques employed in the PLATO system should prove applicable to the semi-automatic layout of processing elements for other multiprocessor machines.
  • Keywords
    Area measurement; Electric variables measurement; MOS devices; Parallel machines; Process control; Programmable logic arrays; Prototypes; Semiconductor device measurement; Supercomputers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1984. 21st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0542-1
  • Type

    conf

  • DOI
    10.1109/DAC.1984.1585834
  • Filename
    1585834