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 条
  • [41] A Multi-Threaded Semantic Focused Crawler
    Punam Bedi
    Anjali Thukral
    Hema Banati
    Abhishek Behl
    Varun Mendiratta
    Journal of Computer Science and Technology, 2012, 27 : 1233 - 1242
  • [42] On-Line Multi-Threaded Paging
    Algorithmica, 2002, 32 : 36 - 60
  • [43] On-line multi-threaded scheduling
    Feuerstein, E
    Mydlarz, M
    Stougie, L
    JOURNAL OF SCHEDULING, 2003, 6 (02) : 167 - 181
  • [44] Performance characterization of data-intensive kernels on AMD Fusion architectures
    Lee, Kenneth
    Lin, Heshan
    Feng, Wu-Chun
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (2-3): : 175 - 184
  • [45] Information Declassification for Multi-Threaded Programs
    Zhu, Hao
    Zhuang, Yi
    Chen, Xiang
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (04): : 1911 - 1916
  • [46] On-line multi-threaded paging
    Feuerstein, E
    de Loma, AS
    ALGORITHMICA, 2002, 32 (01) : 36 - 60
  • [47] A Basis for Verifying Multi-threaded Programs
    Rustan, K.
    Leino, M.
    Mueller, Peter
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5502 : 378 - 393
  • [48] Verifying Multi-threaded Software with Impact
    Wachter, Bjoern
    Kroening, Daniel
    Ouaknine, Joel
    2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 210 - 217
  • [49] A Tale of Two Data-Intensive Paradigms: Applications, Abstractions, and Architectures
    Jha, Shantenu
    Qiu, Judy
    Luckow, Andre
    Mantha, Pradeep
    Fox, Geoffrey C.
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 645 - 652
  • [50] Architectures for multi-threaded MVC-compliant multi-view video decoding and benchmark tests
    Gurler, C. Goktug
    Aksay, Anil
    Akar, Gozde Bozdagi
    Tekalp, A. Murat
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2010, 25 (05) : 325 - 334