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 条
  • [31] Efficient Multi-threaded Crawling Using In Memory Data Structures
    Abdeen, Mohammad A. R.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (02): : 88 - 92
  • [32] Scalable Power Control for Many-Core Architectures Running Multi-threaded Applications
    Ma, Kai
    Li, Xue
    Chen, Ming
    Wang, Xiaorui
    ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 449 - 460
  • [33] An Analysis of Software Parallelism in Big Data Technologies for Data-Intensive Architectures
    Cerezo, Felipe
    Cuesta, Carlos E.
    Vela, Belen
    SOFTWARE ARCHITECTURE, ECSA 2021, 2021, 12857 : 181 - 188
  • [34] High-Order Finite-Differences on Multi-threaded Architectures Using OCCA
    Medina, David
    St-Cyr, Amik
    Warburton, Timothy
    SPECTRAL AND HIGH ORDER METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS ICOSAHOM 2014, 2015, 106 : 365 - 373
  • [35] Modeling multi-threaded architectures in PAMELA for real-time high performance applications
    Balakrishnan, S
    Nandy, SK
    vanGemund, AJC
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 407 - 414
  • [36] System level methodology for programming CMP based multi-threaded network processor architectures
    Ramamurthi, V
    McCollum, J
    Ostler, C
    Chatha, KS
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW FRONTIERS IN VLSI DESIGN, 2005, : 110 - 116
  • [37] MULTI-THREADED ARCHITECTURES AND BENCHMARK TESTS FOR REAL-TIME MULTI-VIEW VIDEO DECODING
    Gurler, C. Goktug
    Aksay, Anil
    Akar, Gozde Bozdagi
    Tekalp, A. Murat
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 237 - +
  • [38] Extending Security for Multi-Threaded Servers
    Simmons, Sharon
    Edwards, Dennis
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2008, : 140 - 144
  • [39] Security Check for Multi-threaded Programs
    Tri Minh Ngo
    Tuan Van Nguyen
    2016 IEEE SIXTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2016, : 465 - 470
  • [40] 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