• DocumentCode
    3244008
  • Title

    A compiler transformation to improve memory access time in SIMD systems

  • Author

    Al-Mouhamed, Mayez ; Bic, Lubomir ; Abu-Haimed, Hussam

  • Author_Institution
    Dept. of Comput. Eng., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
  • fYear
    1996
  • fDate
    35339
  • Firstpage
    174
  • Lastpage
    178
  • Abstract
    The serialization of memory accesses and network conflicts are two major limiting factors in lock-step parallel memories. We derive conditions for accessing parallel memories which is free of both network and memory conflicts. This applies to accessing arbitrary sets of linear data patterns. We also combine different access patterns (NP-complete) into one single compiler address transformation. The synthesized storage scheme applies to arbitrary linear patterns, arbitrary multistage networks, and arbitrary number of power-of-2 memories. We propose a new heuristic for synthesizing combined XOR-matrices. Performance of optimized storage schemes is presented for sorting and for combining arbitrary sets of power-of-2 patterns
  • Keywords
    parallel architectures; program compilers; storage management; NP-complete; SIMD systems; access patterns; combined XOR-matrices; compiler address transformation; compiler transformation; memory access time; parallel memories; Degradation; Intelligent networks; Interleaved codes; Network synthesis; Routing; Sorting; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1996., Proceedings of the 1996 Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1089-795X
  • Print_ISBN
    0-8186-7633-7
  • Type

    conf

  • DOI
    10.1109/PACT.1996.552665
  • Filename
    552665