TY - GEN
T1 - Crossing boundaries in TimeTrial
T2 - 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, EUC 2011
AU - Lancaster, Joseph M.
AU - Wingbermuehle, Joseph G.
AU - Beard, Jonathan C.
AU - Chamberlain, Roger D.
PY - 2011
Y1 - 2011
N2 - TimeTrial is a low-impact performance monitor that supports streaming data applications deployed on a variety of architecturally diverse computational platforms, including multicore processors and field-programmable gate arrays. Communication between resources in architecturally diverse systems is frequently a limitation to overall application performance. Understanding these bottlenecks is crucial to understanding overall application performance. Direct measurement of inter-resource communications channel occupancy is not readily achievable without significantly impacting performance of the application itself. Here, we present TimeTrial's approach to monitoring those queues that cross platform boundaries. Since the approach includes a combination of direct measurement and modeling, we also describe circumstances under which the model can be shown to be inappropriate. Examples with several micro-benchmark applications (for which the true measurement is known) and an application that uses Monte Carlo techniques to solve Laplace's equation are used for illustrative purposes.
AB - TimeTrial is a low-impact performance monitor that supports streaming data applications deployed on a variety of architecturally diverse computational platforms, including multicore processors and field-programmable gate arrays. Communication between resources in architecturally diverse systems is frequently a limitation to overall application performance. Understanding these bottlenecks is crucial to understanding overall application performance. Direct measurement of inter-resource communications channel occupancy is not readily achievable without significantly impacting performance of the application itself. Here, we present TimeTrial's approach to monitoring those queues that cross platform boundaries. Since the approach includes a combination of direct measurement and modeling, we also describe circumstances under which the model can be shown to be inappropriate. Examples with several micro-benchmark applications (for which the true measurement is known) and an application that uses Monte Carlo techniques to solve Laplace's equation are used for illustrative purposes.
UR - https://www.scopus.com/pages/publications/84855791472
U2 - 10.1109/EUC.2011.26
DO - 10.1109/EUC.2011.26
M3 - Conference contribution
AN - SCOPUS:84855791472
SN - 9780769545523
T3 - Proceedings - 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, EUC 2011
SP - 280
EP - 287
BT - Proceedings - 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, EUC 2011
Y2 - 24 October 2011 through 26 October 2011
ER -