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
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;
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
DOI :
10.1109/HPCC.2011.49