Tool Collection
The Tool Collection module in AccelProf executes user-defined analysis tasks after event data has been preprocessed. It provides:
A library of prebuilt analysis tools (e.g., kernel frequency profiling, tensor-level summaries)
A clean interface for extending functionality via tool templates
Each tool:
Consumes preprocessed events
Implements customizable callbacks to extract specific performance insights
Can be extended by overriding methods in a subclass of the analysis tool interface
This flexible system enables both standard profiling and advanced, domain-specific workload analysis.