Releases: pepperpots/Afterompt
Releases · pepperpots/Afterompt
Release v0.2.0
Changes in v0.2.0:
- Improved implementation of the state stack allowing easier extension for handling new information
- Labelling system for tasks so discrete events can be associated with tasks to enable better profiling and potential generation of task periods in the post processing phase
- Improvement to callbacks registration to inform the user what is the support level for the specific callback in the runtime using return value from the callback setter
- Implementation of non-standard OMPT callback to enable tracing loops chunks
- Systemic analysis of the performance overhead and related metrics
Release v0.1.0
Changes in v0.1.0:
- Implementation of 21 OMPT non-target callbacks implemented in LLVM 9.0 OpenMP runtime
- Tracing of 19 states and discrete events in the OpenMP applications with a subset of informations available in callbacks attached to them
- Initial version of all the code for creating, writing and dumping a trace using Aftermath API, and interaction with OMPT in the runtime