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 条
  • [21] A compiler for parallel Unity programs using OpenMp
    Couturier, R
    Couturier, B
    Méry, D
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1992 - 1998
  • [22] OpenMP 4.0 Device Support in the OMPi Compiler
    Papadogiannakis, Alexandros
    Agathos, Spiros N.
    Dimakopoulos, Vassilios V.
    OPENMP: HETEROGENOUS EXECUTION AND DATA MOVEMENTS, IWOMP 2015, 2015, 9342 : 202 - 216
  • [23] Nested parallelism in the OMPi OpenMP/C compiler
    Hadjidoukas, Panagiotis E.
    Dimakopoulos, Vassilios V.
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 662 - +
  • [24] SILICON COMPILER LETS SYSTEM MAKERS DESIGN THEIR OWN VLSI CHIPS
    JOHNSON, SC
    ELECTRONIC DESIGN, 1984, 32 (20) : 167 - 169
  • [25] The TRegion Interface and Compiler Optimizations for OPENMP Target Regions
    Doerfert, Johannes
    Diaz, Jose Manuel Monsalve
    Finkel, Hal
    OPENMP: CONQUERING THE FULL HARDWARE SPECTRUM, IWOMP 2019, 2019, 11718 : 153 - 167
  • [26] Exploiting Global Optimizations for OpenMP Programs in the OpenUH Compiler
    Huang, Lei
    Eachempati, Deepak
    Hervey, Marcus W.
    Chapman, Barbara
    ACM SIGPLAN NOTICES, 2009, 44 (04) : 289 - 290
  • [27] Compiler-Enhanced Incremental Checkpointing for OpenMP Applications
    Bronevetsky, Greg
    Marques, Daniel
    Pingali, Keshav
    McKee, Sally
    Rugina, Radu
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 189 - +
  • [28] Performance instrumentation and compiler optimizations for MPI/OpenMP applications
    Hernandez, Oscar
    Song, Fengguang
    Chapman, Barbara
    Dongarra, Jack
    Mohr, Bernd
    Moore, Shirley
    Wolf, Felix
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 267 - +
  • [29] OpenMP to GPGPU: A Compiler Framework for Automatic Translation and Optimization
    Lee, Seyong
    Min, Seung-Jai
    Eigenmann, Rudolf
    ACM SIGPLAN NOTICES, 2009, 44 (04) : 101 - 110
  • [30] On the implementation of OpenMP 2.0 extensions in the Fujitsu PRIMEPOWER compiler
    Iwashita, H
    Kaneko, M
    Aoki, M
    Hotta, K
    van Waveren, M
    HIGH PERFORMANCE COMPUTING, 2003, 2858 : 523 - 528