DHTS: A Dynamic Hybrid Tiling Strategy for Optimizing Stencil Computation on GPUs

被引:0
|
作者
Liu, Song [1 ]
Zhang, Zengyuan [1 ]
Wu, Weiguo [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Stencil computation; dynamic hybrid tiling; performance;
D O I
10.1109/TC.2023.3271060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Stencil computation is an important class of computational modes in scientific computing applications. Loop tiling techniques have been widely studied to accelerate stencil computations on different architectures by exploiting parallelism and data locality. Recent advanced tiling methods enable the tile-wise concurrent start-up to improve the execution performance. However, such methods statically partition all dimensions of iteration space into tiles with predetermined complex shapes and sizes, and thus lead to low thread utilization and memory access efficiency on GPUs. In this paper, we present DHTS, a novel dynamic hybrid tiling strategy for stencil computations. DHTS employs static tiling on the outer dimensions to achieve concurrent start-up parallelism, while proposes a dynamic rectangular tiling method on the inner dimensions to improve thread utilization and memory access efficiency. By deriving tile size constraints, DHTS adaptively achieves equal-size workload of tiles, and therefore reducing idle threads and increasing coalesced memory accesses within tiles. We implement the proposed strategy with different complex tile shapes. Experimental results on Titan V and Tesla V100 GPUs show that DHTS effectively improves the execution performance of 2D/3D stencils compared to state-of-the-art tiling methods, and achieves the best improvement of 28x.
引用
收藏
页码:2795 / 2807
页数:13
相关论文
共 50 条
  • [41] Time reduction of the Dynamic Programming computation in the case of hybrid vehicle
    Vinot, Emmanuel
    INTERNATIONAL JOURNAL OF APPLIED ELECTROMAGNETICS AND MECHANICS, 2017, 53 : S213 - S227
  • [42] Dynamic available transfer capability computation using a hybrid approach
    Jain, T.
    Singh, S. N.
    Srivastava, S. C.
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2008, 2 (06) : 775 - 788
  • [43] Optimizing computation offloading strategy in mobile edge computing based on swarm intelligence algorithms
    Siling Feng
    Yinjie Chen
    Qianhao Zhai
    Mengxing Huang
    Feng Shu
    EURASIP Journal on Advances in Signal Processing, 2021
  • [44] Dynamic Compensation of a Fluxgate Magnetometer Based on a Hybrid Optimizing Algorithm
    Chen, Zhuo
    Wang, Zhenxiong
    Zhang, Qi
    Liu, Zhongyan
    Pan, Mengchun
    Chen, Dixiang
    Xu, Yujing
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [45] Optimizing computation offloading strategy in mobile edge computing based on swarm intelligence algorithms
    Feng, Siling
    Chen, Yinjie
    Zhai, Qianhao
    Huang, Mengxing
    Shu, Feng
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2021, 2021 (01)
  • [46] Dynamic programming technique for optimizing fuel cell hybrid vehicles
    Fares, Dima
    Chedid, Riad
    Panik, Ferdinand
    Karaki, Sarni
    Jabr, Rabih
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2015, 40 (24) : 7777 - 7790
  • [47] Combining a hybrid prediction strategy and a mutation strategy for dynamic multiobjective optimization
    Chen, Ying
    Zou, Juan
    Liu, Yuan
    Yang, Shengxiang
    Zheng, Jinhua
    Huang, Weixiong
    SWARM AND EVOLUTIONARY COMPUTATION, 2022, 70
  • [48] HCOME: Research on Hybrid Computation Offloading Strategy for MEC Based on DDPG
    Cao, Shaohua
    Chen, Shu
    Chen, Hui
    Zhang, Hanqing
    Zhan, Zijun
    Zhang, Weishan
    ELECTRONICS, 2023, 12 (03)
  • [49] A Hybrid Parallel Processing Strategy for Large-Scale DEA Computation
    Chang, Shengqing
    Ding, Jingjing
    Feng, Chenpeng
    Wang, Ruifeng
    COMPUTATIONAL ECONOMICS, 2024, 63 (06) : 2325 - 2349
  • [50] Reducing the Computation Effort of a Hybrid Vehicle Predictive Energy Management Strategy
    Delprat, Sebastien
    Boukhari, Mohamed Riad
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (07) : 6500 - 6513