• DocumentCode
    625642
  • Title

    SIPMaP: A Tool for Modeling Irregular Parallel Computations in the Super Instruction Architecture

  • Author

    Jindal, Nakul ; Lotrich, Victor ; Deumens, Erik ; Sanders, Beverly A.

  • Author_Institution
    Comp. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    874
  • Lastpage
    884
  • Abstract
    Performance modeling is becoming an increasingly important part of the parallel application development process, particularly for expensive computations that will be run on very high-end systems where resources are scarce. We describe a performance modeling tool SIPMaP (Super Instruction Processor Modeling and Prediction) developed for the Super-Instruction Architecture (SIA). The SIA is designed for applications where the dominant data structures are large multi-dimensional arrays and it comprises a DSL, the Super-Instruction Assembly Language (SIAL) that supports expressing algorithms in terms of blocks (tiles), and its runtime system Super Instruction Processor (SIP) that manages distribution and disk storage of the arrays. SIPMaP generates performance models from the SIAL source code. In comparison with many applications where useful performance models have been developed and reported, these programs are irregular and have other difficult to model characteristics such as extensive overlapping of communication and computation.
  • Keywords
    assembly language; data structures; parallel processing; software performance evaluation; DSL; SIA; SIAL; SIPMaP; data structures; high-end systems; irregular parallel computations; performance modeling; super instruction assembly language; super instruction processor modeling and prediction; super-instruction architecture; Arrays; Computational modeling; Data models; Indexes; Predictive models; Runtime; Servers; Domain Specific Language; High Performance Computing; Performance Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.35
  • Filename
    6569869