Understanding the Performance of Stencil Computations on Intel's Xeon Phi

被引:0
|
作者
Peraza, Joshua [1 ]
Tiwari, Ananta [2 ]
Laurenzano, Michael [2 ]
Carrington, Laura [2 ]
Ward, William A. [3 ]
Campbell, Roy [3 ]
机构
[1] Univ Calif San Diego, San Diego, CA 92103 USA
[2] San Diego Supercomp Ctr, La Jolla, CA 92093 USA
[3] United States Dept Def, High Performance Comp Modernizat Program, La Jolla, CA 92093 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Accelerators are becoming prevalent in high performance computing as a way of achieving increased computational capacity within a smaller power budget. Effectively utilizing the raw compute capacity made available by these systems, however, remains a challenge because it can require a substantial investment of programmer time to port and optimize code to effectively use novel accelerator hardware. In this paper we present a methodology for isolating and modeling the performance of common performance-critical patterns of code (so-called idioms) and other relevant behavioral characteristics from large scale HPC applications which are likely to perform favorably on Intel Xeon Phi. The benefits of the methodology are twofold: (1) it directs programmer efforts toward the regions of code most likely to benefit from porting to the Xeon Phi and (2) provides speedup estimates for porting those regions of code. We then apply the methodology to the stencil idiom, showing performance improvements of up to a factor of 4.7x on stencil-based benchmark codes.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] High Performance Stencil Computations for Intel® Xeon Phi™ Coprocessor
    Feng, Luxia
    Dong, Yushan
    Li, Chunjiang
    Jiang, Hao
    ADVANCED COMPUTER ARCHITECTURE, ACA 2016, 2016, 626 : 108 - 117
  • [2] Adaptation of MPDATA Heterogeneous Stencil Computation to Intel Xeon Phi Coprocessor
    Szustak, Lukasz
    Rojek, Krzysztof
    Olas, Tomasz
    Kuczynski, Lukasz
    Halbiniak, Kamil
    Gepner, Pawel
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [3] Understanding Data Analytics Workloads on Intel®Xeon Phi™
    Xie, Biwei
    Liu, Xu
    Mckee, Sally A.
    Zhan, Jianfeng
    Jia, Zhen
    Wang, Lei
    Zhang, Lixin
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 206 - 215
  • [4] Optimizing Performance of ROMS on Intel Xeon Phi
    Bhaskaran, Gopal
    Gaurav, Pratyush
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 2854 - 2858
  • [5] Graph Problems Performance Comparison Using Intel Xeon and Intel Xeon-Phi
    Hanzelka, Jiri
    Skopal, Robert
    Slaninova, Katerina
    Martinovic, Jan
    Dvorsky, Jiri
    ADVANCED COMPUTING AND SYSTEMS FOR SECURITY, VOL 3, 2017, 567 : 73 - 83
  • [6] Evaluation of 3-D Stencil Codes on the Intel Xeon Phi Coprocessor
    Hernandez, Mario
    Cebrian, Juan M.
    Cecilia, Jose M.
    Garcia, Jose M.
    PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 197 - 206
  • [7] Using Intel Xeon Phi Coprocessor to Accelerate Computations in MPDATA Algorithm
    Szustak, Lukasz
    Rojek, Krzysztof
    Gepner, Pawel
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 582 - 592
  • [8] Analytical Performance Modeling and Validation of Intel's Xeon Phi Architecture
    Chunduri, Sudheer
    Balaprakash, Prasanna
    Morozov, Vitali
    Vishwanath, Venkatram
    Kumaran, Kalyan
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 247 - 250
  • [9] Performance Evaluation of R with Intel Xeon Phi Coprocessor
    El-Khamra, Yaakoub
    Gaffney, Niall
    Walling, David
    Wernert, Eric
    Xu, Weijia
    Zhang, Hui
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [10] Intel Xeon Phi Coprocessor High Performance Programming
    More, Andres
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2013, 13 (02): : 105 - 106