• DocumentCode
    3130001
  • Title

    A matching approach to utilizing fine-grained parallelism

  • Author

    Gupta, Rajiv ; Soffa, Mary Lou

  • Author_Institution
    Philips Labs., Briarcliff Manor, NY, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    148
  • Lastpage
    156
  • Abstract
    An overview is presented of a system in which the compiler and architecture coordinate to match by reconfiguration. The architecture is a reconfigurable long-instruction-word machine that provides fine-grained parallelism to the compiler, which detects and schedules the parallelism in a program. The compiler uses a number of techniques to transform both the program code and architecture to obtain a match. These include distribution of parallelism using the notion of regions, code scheduling according to regions, and allocation of data into multiple memory modules. Experiments were performed to determine the effects of reconfiguration and the compiler techniques on the performance of both scientific and nonscientific programs. Results indicate that the reconfigurable nature of the architecture is responsible for a substantial part of the speedup and that the problem of memory bottleneck faced in designing parallel systems is solved.<>
  • Keywords
    parallel architectures; program compilers; allocation of data; architecture; compiler; fine-grained parallelism; matching approach; memory bottleneck; multiple memory modules; program code; reconfigurable long-instruction-word machine; Computer architecture; Computer science; Concurrent computing; Control systems; Costs; Hardware; High performance computing; Laboratories; Parallel processing; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0841-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11759
  • Filename
    11759