Skip to search
Skip to main content
Catalog
Help
Feedback
Your Account
Library Account
Bookmarks
(
0
)
Search History
Search in
Keyword
Title (keyword)
Author (keyword)
Subject (keyword)
Title starts with
Subject (browse)
Author (browse)
Author (sorted by title)
Call number (browse)
search for
Search
Advanced Search
Bookmarks
(
0
)
Princeton University Library Catalog
Start over
Send
to
SMS
Email
Printer
Bookmark
An Operating System for Clumpy Shared Memory
Author/Artist
Himelman, Aaron
[Browse]
Format
Senior thesis
Language
English
Description
51 pages
Availability
Available Online
Full text:
DataSpace
Details
Advisor(s)
Wentzlaff, David
[Browse]
Department
Princeton University. Department of Electrical Engineering
[Browse]
Class year
2015
Summary note
Despite the pervasive expansion of parallel computer architectures and the expected exponential growth of cores on a single chip into the thousands, it is difficult to efficiently scale the performance and storage overhead of processor caches using conventional cache coherence techniques. One solution to this dilemma of scalable cache coherence is to restrict the domain of coherence to a subset of global memory. A novel technique, known as Clumpy Shared Memory (CSM), attempts to do just that by restricting either the total number of sharers that can access a coherence domain or the total number of home nodes that can do so. This work seeks to develop the software infrastructure necessary for CSM by building the operating systems support and interface for the underlying hardware implementation. We use the open-source and widely popular Linux operating system as a starting point for this OS, and provide a detailed discussion of previous and related work, design choices, methodology, and implementation.
Statement on language in description
Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage.
Read more...
Ask a Question
Suggest a Correction
Report Harmful Language
Supplementary Information