TY - GEN
T1 - Composable Locality Optimizations for Accelerating Parallel Forest Computations
AU - Cong, Guojing
AU - Tanase, Ilie
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/20
Y1 - 2017/1/20
N2 - Graph algorithms with large, sparse inputs oftentimes perform poorly on cache-based platforms. For parallel spanning forest and minimum spanning forest computations, we propose three locality optimizations, Update, Stages, and PSM, that improve the cache performance. Update exploits the 'graft-and-shortcut' pattern of the base algorithms. PSM transforms irregular accesses into regular ones. Stages is a meta approach based on evolution random graph theory that we use to combine Update and Stages. On the target platform, our combined optimization achieves up to 19 times speedups over the base algorithms.
AB - Graph algorithms with large, sparse inputs oftentimes perform poorly on cache-based platforms. For parallel spanning forest and minimum spanning forest computations, we propose three locality optimizations, Update, Stages, and PSM, that improve the cache performance. Update exploits the 'graft-and-shortcut' pattern of the base algorithms. PSM transforms irregular accesses into regular ones. Stages is a meta approach based on evolution random graph theory that we use to combine Update and Stages. On the target platform, our combined optimization achieves up to 19 times speedups over the base algorithms.
KW - Cache performance
KW - Locality
KW - Minimum spanning forest
KW - Spanning forest
UR - https://www.scopus.com/pages/publications/85013664204
U2 - 10.1109/HPCC-SmartCity-DSS.2016.0037
DO - 10.1109/HPCC-SmartCity-DSS.2016.0037
M3 - Conference contribution
AN - SCOPUS:85013664204
T3 - Proceedings - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016
SP - 190
EP - 197
BT - Proceedings - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016
A2 - Yang, Laurence T.
A2 - Chen, Jinjun
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC/SmartCity/DSS 2016
Y2 - 12 December 2016 through 14 December 2016
ER -