Hardware Acceleration Design for Embedded Operating System Scheduling

被引:0
|
作者
Liao, Jian-He [1 ]
Jou, Jer-Min [1 ]
Hsieh, Cheng-Hung [1 ]
Lin, Ding-Yuan [1 ]
机构
[1] Liao, Jian-He
[2] Jou, Jer-Min
[3] Hsieh, Cheng-Hung
[4] Lin, Ding-Yuan
来源
Liao, J.-H. | 2013年 / Springer Science and Business Media Deutschland GmbH卷 / 21期
关键词
Embedded operating systems - Hardware acceleration - Operating system - Red black tree;
D O I
10.1007/978-3-642-35473-1_75
中图分类号
学科分类号
摘要
This study examines the scheduling hardware for an embedded operating system (OS). This scheduler, which implements task sorting and choosing, is deployed when a new task enters in the system. The scheduler always limits the performance of an embedded operating system, so we consider designing the scheduler within the hardware to accelerate the performance of the OS. Therefore, hardware is used which involves an inserting and removing task in the red-black tree [9] and a checking of the red-black tree with regards to whether or not its rules are being followed. Additionally, the software communicates with the hardware by sending task data and is designed specifically to build the red/black tree into the hardware. Finally, the scheduler chooses a task from the red-black tree and tells the software to execute the program. In experiments, the performance of the embedded operating system scheduling hardware improves beyond the existing software by 13%. © 2013 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:759 / 767
相关论文
共 50 条
  • [1] Embedded Vision System with Hardware Acceleration
    Elgawi, Osman
    Mutawa, A. M.
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON EVOLVING AND ADAPTIVE INTELLIGENT SYSTEMS (EAIS), 2018,
  • [2] Virtual embedded operating system for hardware/software co-design
    Xiong, ZH
    Zhang, MJ
    Li, SK
    Liu, SH
    Chao, YF
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 858 - 861
  • [3] Hardware Support for Embedded Operating System Security
    Pouraghily, Arman
    Wolf, Tilman
    Tessier, Russell
    2017 IEEE 28TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2017, : 61 - 66
  • [4] Function-level multitasking interface design in an embedded operating system with reconfigurable hardware
    Huang, I-Hsuan
    Wang, Chih-Chun
    Chu, Shih-Min
    Yang, Cheng-Zen
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 45 - 54
  • [5] RESEARCH ON HARDWARE DESIGN OF THE EMBEDDED SYSTEM
    Tao, Jing
    Shen, Wen
    Deng, Hui
    Chen, Lei
    ENERGY AND MECHANICAL ENGINEERING, 2016, : 219 - 226
  • [6] Efficient task scheduling approach relevant to the hardware/software co-design of embedded system
    Seljak, Barbara Koroušić
    Journal of Computing and Information Technology, 2000, 8 (03) : 197 - 206
  • [7] Some problems for the design of embedded operating system
    Li, Jiang
    Chang, Baolin
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (06): : 88 - 89
  • [8] Research on Protection Methods of Embedded Operating System Software Based on Hardware Compiler
    He, Gaoming
    COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION III, 2014, 443 : 556 - 560
  • [9] Analysis on Task Scheduling Operating Mechanism of Embedded Real-time Operating System MQX
    Zhao Tao
    Long Deqing
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 1844 - 1847
  • [10] Design and implementation of hardware structure in soft PLC operating system
    College of Mechanical Engineering and Applied Electronics Technology, Beijing University of Technology, Beijing 100022, China
    Beijing Gongye Daxue Xuebao J. Beijing Univ. Technol., 2006, 8 (745-749):