A hardware operating system kernel for multi-processor systems

18Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free