Operating System and Scheduling for Future Multicore and Many-Core Platforms

3Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter reviews various works proposed in the literature about operating system (OS) models for multicore and many-core systems. It focuses on the critical problem of scheduling in multiprocessor and distributed systems, comprising scheduling of applications with precise timing requirements. Various models of OSes and kernels have been proposed in the literature. It must be noted that the Linux kernel developers' community is focusing more and more on the issue of scalability of the kernel in the number of underlying cores. The use of microkernel-based OSes has been investigated also in the domain of supercomputing on multiprocessor systems, like what happened with the Amoeba, Mach and Chorus OSes. One of the core features of an OS is its ability to multiplex the access to the available physical resources to multiple processes/threads that run at the same time onto the system.

Cite

CITATION STYLE

APA

Cucinotta, T., Lipari, G., & Schubert, L. (2017). Operating System and Scheduling for Future Multicore and Many-Core Platforms. In Programming Multicore and Many-Core Computing Systems (pp. 451–473). wiley. https://doi.org/10.1002/9781119332015.ch22

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