A hardware operating system kernel for multi-processor systems

被引:5
|
作者
Park, Sanggyu [1 ]
Hong, Do-Sun [1 ]
Chae, Soo-Ik [1 ]
机构
[1] Seoul Natl Univ, Sch EECS, Seoul 151742, South Korea
关键词
multiprocessor; RISC; operating system; multithreading;
D O I
10.1587/elex.5.296
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a hardware operating system kernel (HOSK), which schedules tasks, controls semaphores, and pre-fetches contexts, as a hardware coprocessor in multiprocessor systems. A multiprocessor system can substantially reduce multithreading overheads by using the HOSK together with simplified RISC processors that do not include hardware for multithreading. We implemented an efficient HOSK which requires about 14 similar to 25K gates. The experimental results show that the multithreading overheads with a HOSK can be reduced to less than 1 percent. Preliminary efforts confirm that this approach is a feasible solution for minimizing the hardware complexity of a multiprocessor system.
引用
收藏
页码:296 / 302
页数:7
相关论文
共 50 条
  • [41] Predictive Synchronization for DVFS-Enabled Multi-Processor Systems
    Buckler, Mark
    Burleson, Wayne
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 270 - 275
  • [42] Model Transformations for the Compilation of Multi-processor Systems-on-Chip
    Piel, Eric
    Marquet, Philippe
    Dekeyser, Jean-Luc
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 459 - 473
  • [43] PERFORMANCE RELIABILITY EVALUATION FOR MULTI-PROCESSOR SYSTEMS WITH COMPUTATIONAL DEMANDS
    OSAKI, S
    NAKAGAWA, T
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1985, 19 (01) : 48 - 49
  • [44] PERFORMANCE RELIABILITY EVALUATION FOR MULTI-PROCESSOR SYSTEMS WITH COMPUTATIONAL DEMANDS
    NAKAMURA, M
    OSAKI, S
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1984, 15 (01) : 95 - 105
  • [45] MULTI-PROCESSOR DATA ACQUISITION AND MONITORING SYSTEMS FOR PARTICLE PHYSICS
    WHITE, V
    BURCH, B
    ENG, K
    HEINICKE, P
    PYATETSKY, M
    RITCHIE, D
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1983, 30 (05) : 3925 - 3930
  • [46] Connection by communication paradigm for dynamically reconfigurable multi-processor systems
    Tudruj, M
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING - PARELEC 2000, PROCEEDINGS, 2000, : 74 - 78
  • [47] SOLUTION OF BRANCHED AND CYCLIC PROBLEMS BY MULTI-PROCESSOR COMPUTER SYSTEMS
    SAPATYY, PS
    ENGINEERING CYBERNETICS, 1974, 12 (JAN-F): : 134 - 144
  • [48] An efficient protocol with synchronization accelerator for multi-processor embedded systems
    Yu, Jiyang
    Liu, Peng
    Wang, Weidong
    Huang, Chunming
    Yang, Jie
    Jiang, Yingtao
    Yao, Qingdong
    PARALLEL COMPUTING, 2013, 39 (09) : 461 - 474
  • [49] PERFORMANCE RELIABILITY MODELING FOR MULTI-PROCESSOR SYSTEMS WITH COMPUTATIONAL DEMANDS
    OSAKI, S
    NAKAMURA, M
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1984, 235 : 105 - 119
  • [50] Configurable multi-processor platforms for next generation embedded systems
    Goodwin, David
    Rowen, Chris
    Martin, Grant
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 744 - +