TY - GEN
T1 - TimeTrial
T2 - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
AU - Lancaster, Joseph M.
AU - Shands, E. F.Berkley
AU - Buhler, Jeremy D.
AU - Chamberlain, Roger D.
PY - 2011
Y1 - 2011
N2 - Finding performance bottlenecks in application-specific systems is becoming increasingly labor-intensive as the capabilities of these systems improve. The complex platforms required to meet today's high application performance demands put pressure on developers to sustain current design cycles. Application developers need better tools to diagnose performance issues that arise when utilizing real-world application-specific platforms, from embedded applications to high-performance computational science applications. In this paper, we present TimeTrial, a runtime performance monitoring system that profiles streaming data applications deployed on architecturally diverse computers. TimeTrial is designed to operate with minimal impact on the executing application, exploiting user directives to aggressively perform lossy compression on performance meta-data. We present the design of the TimeTrial performance monitor and demonstrate its use in discovering performance bottlenecks in a production computational biology application.
AB - Finding performance bottlenecks in application-specific systems is becoming increasingly labor-intensive as the capabilities of these systems improve. The complex platforms required to meet today's high application performance demands put pressure on developers to sustain current design cycles. Application developers need better tools to diagnose performance issues that arise when utilizing real-world application-specific platforms, from embedded applications to high-performance computational science applications. In this paper, we present TimeTrial, a runtime performance monitoring system that profiles streaming data applications deployed on architecturally diverse computers. TimeTrial is designed to operate with minimal impact on the executing application, exploiting user directives to aggressively perform lossy compression on performance meta-data. We present the design of the TimeTrial performance monitor and demonstrate its use in discovering performance bottlenecks in a production computational biology application.
KW - Runtime Monitor
KW - Stream Computing
UR - http://www.scopus.com/inward/record.url?scp=80055084847&partnerID=8YFLogxK
U2 - 10.1109/ASAP.2011.6043238
DO - 10.1109/ASAP.2011.6043238
M3 - Conference contribution
AN - SCOPUS:80055084847
SN - 9781457712920
T3 - Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
SP - 69
EP - 76
BT - Proceedings - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
Y2 - 11 September 2011 through 14 September 2011
ER -