Fast Interrupt Handling Scheme By Using Interrupt Wake-Up Mechanism

被引:1
|
作者
Wada, Ryo [1 ]
Yamasaki, Nobuyuki [1 ]
机构
[1] Keio Univ, Dept Informat & Comp Sci, Tokyo 2238522, Japan
关键词
Embedded Real-Time System; Simultaneous Multithreading; Interruption; Interrupt Wake-up; RESPONSIVE MULTITHREADED PROCESSOR;
D O I
10.1109/CANDARW.2019.00027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, embedded real-time systems have grown in complexity and are required to be able to handle both periodic and aperiodic tasks. When an external interrupt occurs via an I/O peripheral, the program counter jumps to the corresponding exception vector. This results in large overhead due to context switching. However, embedded real-time systems are required to execute tasks in real-time with high precision. The Responsive Multithreaded Processor (RMTP), a prioritized SMT CPU, consists of eight hardware contexts treated as eight logical processing cores and has various hardware mechanisms for fine-grained real-time processing on the order of 10 mu s. One hardware mechanism implemented in RMTP is an interrupt wake-up mechanism that enables interrupt-triggered thread wake ups. When a thread is designated to be an interrupt handling thread, it starts execution one clock cycle after an interrupt occurs. In this paper, we design and implement a software mechanism which reduces the interrupt response time by using this mechanism and demonstrate the effectiveness of our proposed method by RTL simulations. Evaluation results show that our proposed method achieves high real-time performance by reducing the interrupt response time by up to 82% compared to the baseline.
引用
收藏
页码:109 / 114
页数:6
相关论文
共 50 条
  • [21] Using Received Signal Strength to Detect a Real Wake-Up Call for On-Demand WiFi Wake-Up
    Tani, Tomoyuki
    Yomo, Hiroyuki
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (07) : 1609 - 1618
  • [22] Wake-up Frame Detection using Correlated Received Signal Strength for On-Demand WiFi Wake-up
    Tani, Tomoyuki
    Yomo, Hiroyuki
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2014, : 462 - 466
  • [23] A PUF-based secure wake-up scheme for Internet of Things
    Lin, Hui-Tang
    Liang, Yuan-Yi
    [J]. COMPUTERS & SECURITY, 2021, 110
  • [24] A Wake-Up Scheme for Emergency Alert Service in T-DMB
    Song, Mihwa
    Chang, Sekchin
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 649 - 650
  • [25] A Secure Wake-up Scheme for Low Power Wireless Sensor Nodes
    Stecklina, Oliver
    Kornemann, Stephan
    Methfessel, Michael
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2014, : 279 - 286
  • [26] Data Collection Scheme Based on Wake-up in Body Area Nanonetworks
    Liu, Bo
    Lu, Pengfei
    Hao, Xuanwen
    Jiang, Xiaohong
    Wu, Zhenqiang
    [J]. PROCEEDINGS 2016 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS NANA 2016, 2016, : 438 - 443
  • [27] Node Wake-Up Scheduling Mechanism for Delay Tolerant Networks
    Wang Xiangyu
    [J]. ADVANCES IN COMPUTER SCIENCE, INTELLIGENT SYSTEM AND ENVIRONMENT, VOL 2, 2011, 105 : 495 - 500
  • [28] Fighting Insomnia: A Secure Wake-up Scheme for Wireless Sensor Networks
    Falk, Rainer
    Hof, Hans-Joachim
    [J]. 2009 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY INFORMATION, SYSTEMS, AND TECHNOLOGIES, 2009, : 191 - 196
  • [29] A PUF-based secure wake-up scheme for Internet of Things
    Lin H.-T.
    Liang Y.-Y.
    [J]. Computers and Security, 2021, 110
  • [30] Fast wake-up time in obese patients: Which anesthetic is best?
    Katznelson, Rita
    Fisher, Joseph A.
    [J]. CANADIAN JOURNAL OF ANESTHESIA-JOURNAL CANADIEN D ANESTHESIE, 2015, 62 (08): : 847 - 851