Research on Scalability of Operating Systems on Multicore Processors

12/21/2015
by   Yan Cui, et al.
0

Large number of cores and hardware resource sharing are two characteristics on multicore processors, which bring new challenges for the design of operating systems. How to locate and analyze the speedup restrictive factors in operating systems, how to simulate and avoid the phenomenon that speedup decreases with the number of cores because of lock contention (i.e., lock thrashing) and how to avoid the contention of shared resources such as the last level cache are key challenges for the operating system scalability research on multicore systems.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 15

page 27

page 31

page 33

page 35

page 37

10/23/2013

Quest-V: A Virtualized Multikernel for Safety-Critical Real-Time Systems

Modern processors are increasingly featuring multiple cores, as well as ...
05/26/2019

Avoiding Scalability Collapse by Restricting Concurrency

Saturated locks often degrade the performance of a multithreaded applica...
09/25/2019

An Improvement Over Threads Communications on Multi-Core Processors

Multicore is an integrated circuit chip that uses two or more computatio...
01/02/2019

The Divide-and-Conquer Framework: A Suitable Setting for the DDM of the Future

This paper was prompted by numerical experiments we performed, in which ...
02/10/2020

A portable and Linux capable RISC-V computer system in Verilog HDL

RISC-V is an open and royalty free instruction set architecture which ha...
05/03/2019

When parallel speedups hit the memory wall

After Amdahl's trailblazing work, many other authors proposed analytical...
03/29/2010

Searching publications on operating systems

This note concerns a search for publications in which one can find state...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.