What to Make of Multicore Processors for Reliable Real-Time Systems?

被引:0
|
作者
Baker, Theodore P. [1 ]
机构
[1] Florida State Univ, Tallahassee, FL 32306 USA
关键词
PERIODIC TASK SYSTEMS; MULTIPROCESSOR;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Now that multicore microprocessors have become a commodity, it is natural to think about employing them in all kinds of computing, including high-reliability embedded real-time systems. Appealing aspects of this development include the ability to process more instructions per second and more instructions per watt. However, not all problems are amenable to parallel decomposition, and for those that are, designing a correct scalable solution can be difficult. If there are deadlines or other hard timing constraints the difficulty becomes much greater. This paper reviews some of what is known about multiprocessor scheduling of task systems with deadlines, including recent advances in the analysis of arbitrary sporadic task systems under fixed-priority and earliest-deadline first scheduling polices. It also examines critically the foundations of these theoretical results, including assumptions about task independence and worst-case execution time estimates, with a view toward their practical applicability.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [1] Real-Time Computing on Multicore Processors
    Sha, Lui
    Caccamo, Marco
    Mancuso, Renato
    Kim, Jung-Eun
    Yoon, Man-Ki
    Pellizzoni, Rodolfo
    Yun, Heechul
    Kegley, Russell B.
    Perlman, Dennis R.
    Arundale, Greg
    Bradford, Richard
    [J]. COMPUTER, 2016, 49 (09) : 69 - 77
  • [2] Feedback Thermal Control of Real-time Systems on Multicore Processors
    Fu, Yong
    Kottenstette, Nicholas
    Lu, Chenyang
    Koutsoukos, Xenofon D.
    [J]. EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 113 - 122
  • [3] A scrubbing scheduling approach for reliable FPGA multicore processors with real-time constraints
    Psarakis, Mihalis
    Sari, Aitzan
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2017, : 74 - 77
  • [4] Real-Time Endmember Extraction on Multicore Processors
    Remon, Alfredo
    Sanchez, Sergio
    Paz, Abel
    Quintana-Orti, Enrique S.
    Plaza, Antonio
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2011, 8 (05) : 924 - 928
  • [5] Accelerating real-time string searching with multicore processors
    Villa, Oreste
    Scarpazza, Daniele Paolo
    Petrini, Fabrizio
    [J]. COMPUTER, 2008, 41 (04) : 42 - +
  • [6] Efficient Usage of Multicore Systems - Part 1: Algorithms for Reliable Real-Time Systems
    Deubzer, Michael
    Schiller, Frank
    Mottok, Jurgen
    Margull, Ulrich
    Niemetz, Michael
    [J]. ATP EDITION, 2010, (09): : 60 - 67
  • [7] BRU: Bandwidth Regulation Unit for Real-Time Multicore Processors
    Farshchi, Farzad
    Huang, Qijing
    Yun, Heechul
    [J]. 2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 364 - 375
  • [8] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [9] A New Memory Consistency Model for Real-Time Multicore Processors
    Mon, Aye Myat
    Tanaka, Kiyofumi
    [J]. 2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 185 - 190
  • [10] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02): : 329 - 338