Your browser does not support JavaScript!

Operating systems for many-core systems

Operating systems for many-core systems

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Many-Core Computing: Hardware and Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The ongoing trend toward many-core computer systems and adequate new programming models has spawned numerous new activities in the domain of operating system (OS) research during recent years. This chapter will address the challenges and opportunities for OS developers in this new field and give an overview of state-of-the-art research.This section will introduce the reader to the spectrum of contemporary many-core CPU architectures, application programming models for many-core systems, give a brief overview of the resulting challenges for OS developers.

Chapter Contents:

  • 3.1 Introduction
  • 3.1.1 Many-core architectures
  • 3.1.2 Many-core programming models
  • 3.1.3 Operating system challenges
  • 3.2 Kernel-state synchronization bottleneck
  • 3.3 Non-uniform memory access
  • 3.4 Core partitioning and management
  • 3.4.1 Single OS approaches
  • 3.4.2 Multiple OS approaches
  • 3.5 Integration of heterogeneous computing resources
  • 3.6 Reliability challenges
  • 3.6.1 OS measures against transient faults
  • 3.6.2 OS measures against permanent faults
  • 3.7 Energy management
  • 3.7.1 Hardware mechanisms
  • 3.7.2 OS-level power management
  • 3.7.3 Reducing the algorithmic complexity
  • 3.8 Conclusions and future directions
  • References

Inspec keywords: multiprocessing systems; operating systems (computers); microprocessor chips

Other keywords: operating systems; OS developers; many-core computer systems; many-core CPU architectures; many-core systems; programming models

Subjects: Microprocessor chips; Operating systems; Multiprocessing systems

Preview this chapter:
Zoom in

Operating systems for many-core systems, Page 1 of 2

| /docserver/preview/fulltext/books/pc/pbpc022e/PBPC022E_ch3-1.gif /docserver/preview/fulltext/books/pc/pbpc022e/PBPC022E_ch3-2.gif

Related content

This is a required field
Please enter a valid email address