A practical OpenMP compiler for system on chips

被引:0
|
作者
Liu, F
Chaudhary, V
机构
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of modem System-on-Chip (SOC) design, the integration of multiple-processors into one die has become the trend. By far there are no standard programming paradigms for SOCs or heterogeneous chip multiprocessors. Users are required to write complex assembly language and/or C programs for SOCs. Developing a standard programming model for this new parallel architecture is necessary. In this paper, we propose a practical OpenMP compiler for SOCs, especially targeting 3SoC. We also present our solutions to extend OpenMP directives to incorporate advanced architectural features of SOCs. Preliminary performance evaluation shows scalable speedup using different types of processors and effectiveness of performance improvement through optimization.
引用
收藏
页码:54 / 68
页数:15
相关论文
共 50 条
  • [1] The ORKA-HPC Compiler-Practical OpenMP for FPGAs
    Mayer, Florian
    Brandner, Julian
    Hellmann, Matthias
    Schwarzer, Jesko
    Philippsen, Michael
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING (LCPC 2021), 2022, 13181 : 83 - 97
  • [2] Practical compiler techniques on efficient multithreaded code generation for OpenMP programs
    Tian, XM
    Girkar, M
    Bik, A
    Saito, H
    COMPUTER JOURNAL, 2005, 48 (05): : 588 - 601
  • [3] Compiler Optimizations for OpenMP
    Doerfert, Johannes
    Finkel, Hal
    EVOLVING OPENMP FOR EVOLVING ARCHITECTURES, 2018, 11128 : 113 - 127
  • [4] ORC-OpenMP: An OpenMP compiler based on ORC
    Chen, YJ
    Li, JJ
    Wang, SY
    Wang, DX
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 414 - 423
  • [6] On the Roles of the Programmer, the Compiler and the Runtime System When Programming Accelerators in OpenMP
    Ozen, Guray
    Ayguade, Eduard
    Labarta, Jesus
    USING AND IMPROVING OPENMP FOR DEVICES, TASKS, AND MORE, 2014, 8766 : 215 - 229
  • [7] OpenMP compiler for distributed memory architectures
    WANG Jue
    ScienceChina(InformationSciences), 2010, 53 (05) : 932 - 944
  • [8] CCRG OpenMP Compiler: Experiments and improvements
    Huang Chun
    Yang Xuejun
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 51 - 62
  • [9] OpenUH: an optimizing, portable OpenMP compiler
    Liao, Chunhua
    Hernandez, Oscar
    Chapman, Barbara
    Chen, Wenguang
    Zheng, Weimin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (18): : 2317 - 2332
  • [10] OpenMP compiler for distributed memory architectures
    Jue Wang
    ChangJun Hu
    JiLin Zhang
    JianJiang Li
    Science China Information Sciences, 2010, 53 : 932 - 944