DOE OSTI · 1249154
CoreTSAR: Core Task-Size Adapting Runtime
Abstract
Heterogeneity continues to increase at all levels of computing, with the rise of accelerators such as GPUs, FPGAs, and other co-processors into everything from desktops to supercomputers. As a consequence, efficiently managing such disparate resources has become increasingly complex. CoreTSAR seeks to reduce this complexity by adaptively worksharing parallel-loop regions across compute resources without requiring any transformation of the code within the loop. Lastly, our results show performance improvements of up to three-fold over a current state-of-the-art heterogeneous task scheduler as well as linear performance scaling from a single GPU to four GPUs for many codes. In addition, CoreTSAR demonstrates a robust ability to adapt to both a variety of workloads and underlying system configurations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Scogland, Thomas R. W., Feng, Wu-chun, Rountree, Barry, de Supinski, Bronis R.. 2014-10-27. CoreTSAR: Core Task-Size Adapting Runtime. https://doi.org/10.1109/tpds.2014.2365192
Cite the original work for its findings. Save a collection to share your selection of sources.