Abstract
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 - 25 K 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. © IEICE 2008.
Author supplied keywords
Cite
CITATION STYLE
Park, S., Hong, D. S., & Chae, S. I. (2008). A hardware operating system kernel for multi-processor systems. IEICE Electronics Express, 5(9), 296–302. https://doi.org/10.1587/elex.5.296
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.