TY - GEN
T1 - Performance modeling and mapping of sparse computations
AU - Bliss, Nadya T.
AU - Mohindra, Sanjeev
AU - O'reilly, Una May
PY - 2008
Y1 - 2008
N2 - In the past, knowledge processing (anomaly detection, target identification, social network analysis) of sensor data did not require real-time processing speeds. However, the rapid growth in the size of the data and the shortening time scale of the required data analysis are driving the need for applications that provide real-time signal and knowledge processing at the sensor front end. Many knowledge processing techniques, such as Bayesian networks, social networks, and neural networks, have a graph abstraction. Graph algorithms are difficult to parallelize and thus cannot take advantage of multi-core architectures. Many graph operations can be cast as sparse linear algebra operations. While this increases the ease of programming, parallel sparse algorithms are still inefficient. This paper presents a search-based mapping and routing approach for sparse operations. Since finding well-performing maps and routes for sparse operations is a computationally intensive task, the mapping and routing algorithms have been parallelized to take advantage of the Lincoln Laboratory cluster computing capability, LLGrid. Our parallelization of the approach yielded near linear speed up and the mapping and routing results demonstrate over an order of magnitude performance improvement over traditional mapping techniques.
AB - In the past, knowledge processing (anomaly detection, target identification, social network analysis) of sensor data did not require real-time processing speeds. However, the rapid growth in the size of the data and the shortening time scale of the required data analysis are driving the need for applications that provide real-time signal and knowledge processing at the sensor front end. Many knowledge processing techniques, such as Bayesian networks, social networks, and neural networks, have a graph abstraction. Graph algorithms are difficult to parallelize and thus cannot take advantage of multi-core architectures. Many graph operations can be cast as sparse linear algebra operations. While this increases the ease of programming, parallel sparse algorithms are still inefficient. This paper presents a search-based mapping and routing approach for sparse operations. Since finding well-performing maps and routes for sparse operations is a computationally intensive task, the mapping and routing algorithms have been parallelized to take advantage of the Lincoln Laboratory cluster computing capability, LLGrid. Our parallelization of the approach yielded near linear speed up and the mapping and routing results demonstrate over an order of magnitude performance improvement over traditional mapping techniques.
UR - http://www.scopus.com/inward/record.url?scp=63249107154&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=63249107154&partnerID=8YFLogxK
U2 - 10.1109/DoD.HPCMP.UGC.2008.66
DO - 10.1109/DoD.HPCMP.UGC.2008.66
M3 - Conference contribution
AN - SCOPUS:63249107154
SN - 9780769535159
T3 - 2008 Proceedings of the Department of Defense High Performance Computing Modernization Program: Users Group Conference - Solving the Hard Problems
SP - 448
EP - 456
BT - 2008 Proceedings of the Department of Defense High Performance Computing Modernization Program
T2 - 2008 Department of Defense High Performance Computing Modernization Program: Users Group Conference - Solving the Hard Problems
Y2 - 14 July 2007 through 17 July 2007
ER -