Enabling Fine-Grained OpenMP Tasking on Tightly-Coupled Shared Memory Clusters

被引:0
|
作者
Burgio, Paolo [1 ]
Tagliavini, Giuseppe [1 ]
Marongiu, Andrea [1 ]
Benini, Luca [1 ]
机构
[1] Univ Bologna, DEIS, Viale Risorgimento 2, I-40136 Bologna, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cluster-based architectures are increasingly being adopted to design embedded many-cores. These platforms can deliver very high peak performance within a contained power envelope, provided that programmers can make effective use the available parallel cores. This is becoming an extremely difficult task, as embedded applications are growing in complexity and exhibit irregular and dynamic parallelism. The OpenMP tasking extensions represent a powerful abstraction to capture this form of parallelism. However, efficiently supporting it on cluster-based embedded SoCs is not easy, because the fine-grained parallel workload present in embedded applications can not tolerate high memory and run-time overheads. In this paper we present our design of the runtime support layer to OpenMP tasking for an embedded shared memory cluster, identifying key aspects to achieving performance and discussing important architectural support to removing major bottlenecks.
引用
收藏
页码:1504 / 1509
页数:6
相关论文
共 50 条
  • [21] Dynamic Fine-Grained Sparse Memory Accesses
    Akin, Berkin
    Chou, Chiachen
    Park, Jongsoo
    Hughes, Christopher J.
    Agarwal, Rajat
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 85 - 97
  • [22] Fine-Grained Memory Profiling of GPGPU Kernels
    von Buelow, Max
    Guthe, Stefan
    Fellner, Dieter W.
    COMPUTER GRAPHICS FORUM, 2022, 41 (07) : 227 - 235
  • [23] A FINE-GRAINED PARALLEL MEMORY COMPACTION ALGORITHM
    WEEMEEUW, P
    DEMOEN, B
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 20 (02) : 176 - 186
  • [24] Fine-Grained Data Committing for Persistent Memory
    Lu, Tianyue
    Liu, Yuhang
    Chen, Mingyu
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 438 - 443
  • [25] Memory networks for fine-grained opinion mining
    Wang, Wenya
    Pan, Sinno Jialin
    Dahlmeier, Daniel
    ARTIFICIAL INTELLIGENCE, 2018, 265 : 1 - 17
  • [26] Efficient Multi-GPU Shared Memory via Automatic Optimization of Fine-Grained Transfers
    Muthukrishnan, Harini
    Nellans, David
    Lustig, Daniel
    Fessler, Jeffrey A.
    Wenisch, Thomas F.
    2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 139 - 152
  • [27] Fine-grained scheduling in multi-resource clusters
    Mosong Zhou
    Xiaoshe Dong
    Heng Chen
    Xingjun Zhang
    The Journal of Supercomputing, 2020, 76 : 1931 - 1958
  • [28] Fine-grained scheduling in multi-resource clusters
    Zhou, Mosong
    Dong, Xiaoshe
    Chen, Heng
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (03): : 1931 - 1958
  • [29] TAR - Enabling Fine-Grained Targeted Advertising in Retail Stores
    Liu, Xiaochen
    Jiang, Yurong
    Jain, Puneet
    Kim, Kyu-Han
    MOBISYS'18: PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2018, : 323 - 336
  • [30] Enabling Fine-Grained HTTP Caching of SPARQL Query Results
    Williams, Gregory Todd
    Weaver, Jesse
    SEMANTIC WEB - ISWC 2011, PT I, 2011, 7031 : 762 - 777