• DocumentCode
    288994
  • Title

    Partitioning a lenient parallel language into sequential threads

  • Author

    Ha, Sangho ; Han, Sangyong ; Kim, Heunghwan

  • Author_Institution
    Dept. of Comput. Sci. & Stat., Seoul Nat. Univ., South Korea
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    83
  • Abstract
    Multithreading is attractive in a large-scale parallel system since it allows split-phase memory operations and fast context switching between computations without blocking the processor. The performance of multithreaded architectures depends significantly on the quality of multithreaded codes. In this paper, we describe an enhanced thread formation scheme to produce efficient sequential threads from programs written in Id-, a lenient parallel language. This scheme features graph partitioning based only on long latency instructions, a combination of multiple switches and merges introducing a generalized switch-and-merge, thread merging, and redundant arc elimination using thread precedence relations. Simulation results show that our scheme reduces control and branch instructions effectively
  • Keywords
    graph theory; large-scale systems; merging; parallel architectures; parallel languages; program control structures; switching; DAVRID multithreaded architecture; Id-; branch instructions; control instructions; enhanced thread formation scheme; fast context switching; generalized switch-and-merge; graph partitioning; language partitioning; large-scale parallel system; lenient parallel language; long latency instructions; multiple switches; multithreaded architecture performance; multithreaded code quality; redundant arc elimination; sequential threads; simulation; split-phase memory operations; thread merging; thread precedence relations; Aggregates; Computer science; Delay; Large-scale systems; Multithreading; Parallel languages; Partitioning algorithms; Statistics; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375474
  • Filename
    375474