Performance Modeling and Mapping of Sparse Computations

被引:1
|
作者
Bliss, Nadya T. [1 ]
Mohindra, Sanjeev [1 ]
O'Reilly, Una-May [2 ]
机构
[1] MIT, Lincoln Lab, 244 Wood St, Lexington, MA 02173 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
D O I
10.1109/DoD.HPCMP.UGC.2008.66
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the past, knowledge processing (anomaly detection, target identification, social network analysis) Of sensor data did not require real-time processing speedy. 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 tip and the mapping and routing results demonstrate over an order of magnitude performance improvement over traditional mapping techniques.
引用
收藏
页码:448 / +
页数:2
相关论文
共 50 条
  • [1] Performance Modeling Tools for Parallel Sparse Linear Algebra Computations
    Cicotti, Pietro
    Li, Xiaoye S.
    Baden, Scott B.
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 83 - 90
  • [2] Modelling the cache performance of sparse matrix computations
    Rauber, T
    Scholtes, C
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2271 - 2277
  • [3] Multi-pass mapping schemes for parallel sparse matrix computations
    Malkowski, K
    Raghavan, P
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 245 - 255
  • [4] Performance modeling of deterministic transport computations
    Kerbyson, DJ
    Hoisie, A
    Pautz, SD
    [J]. PERFORMANCE ANALYSIS AND GRID COMPUTING, 2004, : 21 - 39
  • [5] COMPUTATIONS WITH SPARSE MATRICES
    TEWARSON, RP
    [J]. SIAM REVIEW, 1970, 12 (04) : 527 - &
  • [6] Performance Modeling of Virtualized Custom Logic Computations
    Hall, Michael J.
    Chamberlain, Roger D.
    [J]. PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 72 - 73
  • [7] Performance Modeling of Virtualized Custom Logic Computations
    Hall, Michael J.
    Chamberlain, Roger D.
    [J]. GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 89 - 90
  • [8] Performance modeling of parallel FEM computations on clusters
    Olas, T
    Wyrzykowski, R
    Tomas, A
    Karezewski, K
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 189 - 200
  • [9] Performance modeling and analysis of correlated parallel computations
    Lin, Wei-Ming
    [J]. PARALLEL COMPUTING, 2008, 34 (09) : 521 - 538
  • [10] Mapping computations
    Chen, Zhao
    [J]. JOURNAL OF SUPERCOMPUTING, 2009, 48 (02): : 152 - 162