• DocumentCode
    1832273
  • Title

    Variable instruction issue for efficient MIMD interpretation on SIMD machines

  • Author

    Abu-Ghazaleh, Nael ; Wilsey, Philip A. ; Fan, Xianzhi ; Hensgen, Debra

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    304
  • Lastpage
    310
  • Abstract
    Programming SIMD hardware to interpret (in parallel) programs and data resident in each PE is a technique for obtaining a cost effective, massively parallel MIMD processing environment. Although heavily dependent on each application that is interpreted, the performance of the synthesized MIMD environment is greatly influenced by the organization of the instruction interpreter. For example, it is possible to delay the interpretation of infrequent operations to improve the overall performance of the MIMD processing environment. Interpreters that attempt improved MIMD performance by deferring infrequent operations are called variable issue control loops. This paper examines the construction of optimized variable issue control loops. In particular, we study the problem of building control loops that optimize either (i) instruction throughput or (ii) PE utilization and present three heuristic algorithms for deriving near optimal variable issue control loops
  • Keywords
    multiprocessing programs; multiprocessing systems; parallel programming; program interpreters; SIMD machines; efficient MIMD interpretation; heuristic algorithms; infrequent operations; instruction interpreter; performance; variable issue control loops; Centralized control; Communication system control; Control systems; Costs; Counting circuits; Hardware; Optimal control; Statistical distributions; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288285
  • Filename
    288285