• DocumentCode
    2092397
  • Title

    Asking for Performance: Exploiting Developer Intuition to Guide Instrumentation with TimeTrial

  • Author

    Lancaster, Joseph M. ; Wingbermuehle, Joseph G. ; Chamberlain, Roger D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    321
  • Lastpage
    330
  • Abstract
    Architecturally-diverse systems (containing co-processors such as reconfigurable logic and graphics engines) have received significant attention recently in the high performance computing community. They are new enough, however, that application development tools are quite limited. This paper describes our performance measurement system, Time Trial, that automates performance measurements of diverse, streaming data applications. Time Trial enables low-impact measurements by interpreting performance queries in the Time Trial language and by compiling these queries to highly-specific, optimized instrumentation that aggressively performs lossy compression on the performance meta-data. Currently, Time Trial supports multi-core processors and reconfigurable logic, with GPU support under development. We present the Time Trial language and its associated compiler, including its use in optimizing the performance of an example computational science problem.
  • Keywords
    computer graphic equipment; computerised instrumentation; coprocessors; data compression; multiprocessing systems; program compilers; TimeTrial system; architecturally-diverse system; compiler; coprocessor; graphics engine; graphics processing unit; instrumentation guidance; lossy compression; multicore processor; performance measurement; reconfigurable logic; streaming data application; Field programmable gate arrays; Instruments; Measurement; Monitoring; Program processors; Runtime; architecturally diverse systems; performance monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.49
  • Filename
    6063008