Title
An Extensible Timing Infrastructure for Adaptive Large-Scale Applications
Abstract
Real-time access to accurate and reliable timing information is necessary to profile scientific applications, and crucial as simulations become increasingly complex, adaptive, and large-scale. The Cactus Framework provides flexible and extensible capabilities for timing information through a well designed infrastructure and timing API. Applications built with Cactus automatically gain access to built-in timers, such as gettimeofday and getrusage, system-specific hardware clocks, and high-level interfaces such as PAPI. We describe the Cactus timer interface, its motivation, and its implementation. We then demonstrate how this timing information can be used by an example scientific application to profile itself, and to dynamically adapt itself to a changing environment at run time.
Year
DOI
Venue
2007
10.1007/978-3-540-68111-3_124
international conference on parallel processing
Keywords
Field
DocType
example scientific application,extensible timing infrastructure,adaptive large-scale application,scientific application,extensible capability,cactus framework,reliable timing information,cactus timer interface,timing api,built-in timers,real-time access,timing information
Computer science,Timer,Extensibility,Distributed computing,Embedded system,Grid resources
Journal
Volume
ISSN
ISBN
abs/0705.3
In Roman Wyrzykowski et al., editors, Parallel Processing and Applied Mathematics (PPAM), 2007, Gdansk, Poland, volume 4967 of Lecture Notes in Computer Science (LNCS), pages 1170-1179. Springer, 2007.
3-540-68105-1
Citations 
PageRank 
References 
1
0.36
6
Authors
5
Name
Order
Citations
PageRank
Dylan Stark110.36
Gabrielle Allen2839116.72
Tom Goodale332848.02
Thomas Radke435548.26
Erik Schnetter512415.16