Multi-Threaded Streamline Tracing for Data-Intensive Architectures

被引:0
|
作者
Jiang, Ming [1 ]
Van Essen, Brian [1 ]
Harrison, Cyrus [1 ]
Gokhale, Maya [1 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94550 USA
关键词
streamline tracing; memory-map; data management; out-of-core algorithms; data-intensive computing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Streamline tracing is an important tool used in many scientific domains for visualizing and analyzing flow fields. In this work, we examine a shared memory multi-threaded approach to streamline tracing that targets emerging data-intensive architectures. We take an in-depth look at data management strategies for streamline tracing in terms of issues, such as memory latency, bandwidth, and capacity limitations, that are applicable to future HPC platforms. We present two data management strategies for streamline tracing and evaluate their effectiveness for data-intensive architectures with locally attached Flash. We provide a comprehensive evaluation of both strategies by examining the strong and weak scaling implications of a variety of parameters. We also characterize the relationship between I/O concurrency and I/O efficiency to guide the selection of strategy based on use case. From our experiments, we find that using kernel-managed memory-map for out-of-core streamline tracing can outperform optimized user-managed cache.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 50 条
  • [1] Workshop on Multi-Threaded Architectures and Applications - MTAAP
    DeRose, Luiz
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1571 - 1571
  • [2] Workshop on multi-threaded architectures and applications - MTAAP
    IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium, 2009,
  • [3] CODE GENERATION FOR MULTI-THREADED ARCHITECTURES FROM DATA-FLOW GRAPHS
    MURER, S
    FARBER, P
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 77 - 90
  • [4] Approximation algorithm for data mapping on block multi-threaded network processor Architectures
    Ostler, Chris
    Chatha, Karam S.
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 801 - +
  • [5] Solving dense generalized eigenproblems on multi-threaded architectures
    Aliaga, Jose I.
    Bientinesi, Paolo
    Davidovic, Davor
    Di Napoli, Edoardo
    Igual, Francisco D.
    Quintana-Orti, Enrique S.
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (22) : 11279 - 11289
  • [6] Workshop on multi-threaded architectures and applications-MTAAP
    Derose, Luiz, 1600, IEEE Computer Society
  • [7] Extending Lifetime Reliability Model for Multi-Threaded Architectures
    Sriraman, Harini
    Venkatasubbu, Pattabiraman
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2018, 9 (01): : 51 - 65
  • [8] Reducing energy cost of multi-threaded programs on NUMA architectures
    Fang H.
    Zhu L.
    Li X.
    Zhu, Liang (lemonsprite@qq.com), 2018, Totem Publishers Ltd (14) : 1201 - 1212
  • [9] Condensed forms for the symmetric eigenvalue problem on multi-threaded architectures
    Bientinesi, Paolo
    Igual, Francisco D.
    Kressner, Daniel
    Petschow, Matthias
    Quintana-Orti, Enrique S.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (07): : 694 - 707
  • [10] SniP: An Efficient Stack Tracing Framework for Multi-threaded Programs
    Arun, K. P.
    Kumar, Saurabh
    Mishra, Debadatta
    Panda, Biswabandan
    2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 408 - 412