Loading [MathJax]/extensions/MathZoom.js
tgp: A Task-Granularity Profiler for the Java Virtual Machine | IEEE Conference Publication | IEEE Xplore

tgp: A Task-Granularity Profiler for the Java Virtual Machine


Abstract:

The analysis of task granularity in parallel applications (i.e., the amount of work to be performed by parallel tasks) is essential to unveil performance problems and to ...Show More

Abstract:

The analysis of task granularity in parallel applications (i.e., the amount of work to be performed by parallel tasks) is essential to unveil performance problems and to optimize task-parallel applications. Too small task granularities may result in high parallelization overheads, while too large task granularities may indicate missed parallelization opportunities. Despite the importance of task granularity, this metric is not considered by existing profilers for parallel applications on the Java Virtual Machine (JVM). In this paper we present tgp, a novel task-granularity profiler for multi-threaded applications on the JVM. tgp collects bytecode- and hardware-level metrics to characterize task granularity, assisting the developer in diagnosing and locating parallelization shortcomings.
Date of Conference: 04-08 December 2017
Date Added to IEEE Xplore: 05 March 2018
ISBN Information:
Conference Location: Nanjing, China

Contact IEEE to Subscribe

References

References is not available for this document.