Accelerator-Aware Task Synchronization for Real-Time Systems

被引:0
|
作者
Wu, Yu-Chen [1 ]
Chang, Che-Wei [2 ,3 ]
Kuo, Tei-Wei [1 ,3 ,4 ,5 ]
Shih, Chi-Sheng [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[2] Chang Gung Univ, Sch Elect & Comp Engn, Coll Engn, Dept Comp Sci & Informat Engn, Taoyuan, Taiwan
[3] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei, Taiwan
[4] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Taipei, Taiwan
[5] Sungkyunkwan Univ, Coll Informat & Commun Engn, Seoul, South Korea
关键词
D O I
10.1109/ISORC.2014.18
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work is motivated by the needs to synchronize task executions where tasks might use semaphores to protect their critical sections and run over accelerators. In particular, the Priority Ceiling Protocol is extended to manage priority inversion caused by accelerator usages. By recognizing the difference between an accelerator and a semaphore, higher-priority tasks are less likely blocked by lower-priority tasks, due to their requests for an accelerator. In particular, blocking that will not contribute to any deadlock and/or chained blocking is allowed in a managed way, with an objective to maximize the utilization of accelerators. A series of experiments is then conducted to derive insights to task synchronization when accelerators might be used.
引用
收藏
页码:206 / 212
页数:7
相关论文
共 50 条
  • [1] Accelerator-Aware Fast Spatial Feature Network for Real-Time Semantic Segmentation
    Kim, Minjong
    Park, Byungjae
    Chi, Suyoung
    [J]. IEEE ACCESS, 2020, 8 : 226524 - 226537
  • [2] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [3] Energy-Efficient Task Synchronization for Real-Time Systems
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 287 - 301
  • [4] Task synchronization in reservation-based real-time systems
    Lipari, G
    Lamastra, G
    Abeni, L
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (12) : 1591 - 1601
  • [5] Triple Speed: Energy-Aware Real-Time Task Synchronization in Homogeneous Multi-Core Systems
    Tsai, Ting-Hao
    Fan, Lin-Fong
    Chen, Ya-Shu
    Yao, Tien-Shun
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1297 - 1309
  • [6] A Bandwidth Inheritance algorithm for real-time task synchronization in Open Systems
    Lamastra, G
    Lipari, G
    Abeni, L
    [J]. 22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 151 - 160
  • [7] Cache-Aware Task Partitioning for Multicore Real-Time Systems
    Starke, Renan Augusto
    de Oliveira, Romulo Silva
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 89 - 94
  • [8] A situation-aware task model for adaptive real-time systems
    Nayreet Islam
    Akramul Azim
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 4249 - 4259
  • [9] A situation-aware task model for adaptive real-time systems
    Islam, Nayreet
    Azim, Akramul
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (10) : 4249 - 4259
  • [10] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750