Improving Application Performance by Efficiently Utilizing Heterogeneous Many-core Platforms

被引:1
|
作者
Shen, Jie [1 ]
Varbanescu, Ana Lucia [2 ]
Sips, Henk [1 ]
机构
[1] Delft Univ Technol, Parallel & Distributed Syst Grp, NL-2600 AA Delft, Netherlands
[2] Univ Amsterdam, Inst Informat, NL-1012 WX Amsterdam, Netherlands
关键词
Heterogeneous platforms; Workload partitioning; Hardware configuration; Multi-core CPUs; GPUs; Accelerators; OPENCL;
D O I
10.1109/CCGrid.2015.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous platforms integrating different types of processing units (such as multi-core CPUs and GPUs) are in high demand in high performance computing. Existing studies have shown that using heterogeneous platforms can improve application performance and hardware utilization. However, systematic methods to design, implement, and map applications to efficiently use heterogeneous computing resources are only very few. The goal of my PhD research is therefore to study such heterogeneous systems and propose systematic methods to allow many (classes of) applications to efficiently use them. After 3.5 years of PhD study, my contributions are (1) a thorough evaluation of a suitable programming model for heterogeneous computing; (2) a workload partitioning framework to accelerate parallel applications on heterogeneous platforms; (3) a modeling-based prediction method to determine the optimal workload partitioning; (4) a systematic approach to decide the best mapping between the application and the platform by choosing the best performing hardware configuration (Only-CPU, Only-GPU, or CPU+GPU with the workload partitioning). In the near future, I plan to apply my approach to large-scale applications and platforms to expand its usability and applicability.
引用
收藏
页码:709 / 712
页数:4
相关论文
共 50 条
  • [41] Characterizing and Improving the Performance of Many-Core Task-Based Parallel Programming Runtimes
    Bosch, Jaume
    Tan, Xubin
    Alvarez, Carlos
    Jimenez-Gonzalez, Daniel
    Martorell, Xavier
    Ayguade, Eduard
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1285 - 1292
  • [42] A comparison of various schemes for solving the transport equation in many-core platforms
    Marcelo Bondarenco
    Pablo Gamazo
    Pablo Ezzatti
    The Journal of Supercomputing, 2017, 73 : 469 - 481
  • [43] Fast and scalable quantum computing simulation on multi-core and many-core platforms
    Armin Ahmadzadeh
    Hamid Sarbazi-Azad
    Quantum Information Processing, 22
  • [44] Designing Applications for Heterogeneous Many-Core Architectures with the FlexTiles Platform
    Janssen, Benedikt
    Schwiegelshohn, Fynn
    Koedam, Martijn
    Duhem, Francois
    Masing, Leonard
    Werner, Stephan
    Huriaux, Christophe
    Courtay, Antoine
    Wheatley, Emilie
    Goossens, Kees
    Lemonnier, Fabrice
    Millet, Philippe
    Becker, Juergen
    Sentieys, Olivier
    Huebner, Michael
    PROCEEDINGS INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS - ARCHITECTURES, MODELING AND SIMULATION (SAMOS XV), 2015, : 254 - 261
  • [45] A comparison of various schemes for solving the transport equation in many-core platforms
    Bondarenco, Marcelo
    Gamazo, Pablo
    Ezzatti, Pablo
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (01): : 469 - 481
  • [46] Express Link Placement for NoC-Based Many-Core Platforms
    Li, Yunfan
    Zhu, Di
    Chen, Lizhong
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [47] Memphis: a framework for heterogeneous many-core SoCs generation and validation
    Marcelo Ruaro
    Luciano L. Caimi
    Vinicius Fochi
    Fernando G. Moraes
    Design Automation for Embedded Systems, 2019, 23 : 103 - 122
  • [48] Challenges and Opportunities in Research and Education of Heterogeneous Many-Core Applications
    Burke, Dave
    Shafik, Rishad A.
    Yakovlev, Alex
    2016 11TH EUROPEAN WORKSHOP ON MICROELECTRONICS EDUCATION (EWME), 2016,
  • [49] Fast and scalable quantum computing simulation on multi-core and many-core platforms
    Ahmadzadeh, Armin
    Sarbazi-Azad, Hamid
    QUANTUM INFORMATION PROCESSING, 2023, 22 (05)
  • [50] Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems
    Jarp, Sverre
    Lazzaro, Alfio
    Leduc, Julien
    Nowak, Andrzej
    Lindal, Yngve Sneen
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 209 - 216