High-performance external stencil computations using user-controllable I/O

被引:0
|
作者
Lee, JS [1 ]
Kim, MJ [1 ]
机构
[1] ETRI, Comp & Software Technol Labs, Data Engn Dept, Yusong Gu, Taejon 305350, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The UPIO (User-controllable Parallel I/O) we proposed in [10] extends the abstraction of a linear file model into an n-dimensional file model and removes the limitations of the linear file model, allowing users to control the layout of data blocks across disks and aggregating disk bandwidth through UPIO's interfaces. This enables users to do plan I/Os, computations, communications, and data reuse effectively in many scientific and engineering applications. These applications can be characterized by the corresponding stencil and implemented using stencil algorithms. In this paper we show how well UPIO produces high-performance external stencil codes by designing I/O and communication-efficient external Laplace equation solver algorithms and exploring the effects of UPIO with the codes.
引用
收藏
页码:748 / 755
页数:8
相关论文
共 50 条
  • [21] A High-Performance Controllable AC Load
    Kazerani, M.
    IECON 2008: 34TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-5, PROCEEDINGS, 2008, : 391 - 396
  • [22] iTransformer: Using SSD to Improve Disk Scheduling for High-performance I/O
    Zhang, Xuechen
    Davis, Kei
    Jiang, Song
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 715 - 726
  • [23] Delivering Performance-Portable Stencil Computations on CPUs and GPUs Using Bricks
    Zhao, Tuowen
    Williams, Samuel
    Hall, Mary
    Johansen, Hans
    PROCEEDINGS OF 2018 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC 2018), 2018, : 59 - 70
  • [24] Modeling I/O performance variability in high-performance computing systems using mixture distributions
    Xu, Li
    Wang, Yueyao
    Lux, Thomas
    Chang, Tyler
    Bernard, Jon
    Li, Bo
    Hong, Yili
    Cameron, Kirk
    Watson, Layne
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 139 : 87 - 98
  • [25] High-performance I/O with Java']Java NIO
    Pontarelli, B
    DR DOBBS JOURNAL, 2005, 30 (09): : 32 - +
  • [26] iotools: High-Performance I/O Tools for R
    Arnold, Taylor
    Kane, Michael J.
    Urbanek, Simon
    R JOURNAL, 2017, 9 (01): : 6 - 13
  • [27] Design Patterns for High-Performance Matrix Computations
    Son, Hoang M.
    MODELING, SIMULATION AND OPTIMIZATION OF COMPLEX PROCESSES, 2008, : 509 - 519
  • [28] High-performance aerodynamic computations for aerospace applications
    Nielsen, Eric J.
    Diskin, Boris
    PARALLEL COMPUTING, 2017, 64 : 20 - 32
  • [29] High-Performance Parallel Computations Using Python']Python as High-Level Language
    Masini, Stefano
    Bientinesi, Paolo
    EURO-PAR 2010 PARALLEL PROCESSING WORKSHOPS, 2011, 6586 : 541 - 548
  • [30] Quantifying Performance Bottlenecks of Stencil Computations Using the Execution-Cache-Memory Model
    Stengel, Holger
    Treibig, Jan
    Hager, Georg
    Wellein, Gerhard
    PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS'15), 2015, : 207 - 216