Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp019g54xm095
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor | Malik, Sharad | - |
dc.contributor.advisor | Wentzlaff, David | - |
dc.contributor.author | Matl, Matthew | - |
dc.date.accessioned | 2016-06-23T14:09:15Z | - |
dc.date.available | 2016-06-23T14:09:15Z | - |
dc.date.created | 2016-05-02 | - |
dc.date.issued | 2016-06-23 | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/dsp019g54xm095 | - |
dc.description.abstract | Although parallel computer architectures have become ubiquitous, mem- ory bandwidth places severe limits on the scalability and performance of these systems as the number of cores on a single chip grows. A potential way to address this critical issue has been designed by the Princeton Parallel Group { MITTS (Memory Inter-arrival Time Tra c Shaping), a distributed hardware mechanism that classifies and shapes tra c between each core and main memory based on the time between successive requests. Shaping mem- ory tra c on a per-core basis enables fine-tuned bandwidth allocation and increases both efficiency and fairness for multi-program workloads. This work develops the operating system-level software necessary to support and fully exploit the capabilities that MITTS provides and to test its performance un- der datacenter-like workloads. We use the Princeton Parallel Group's 25-core Piton processor as a hardware platform and the Linux operating system as the starting point for our development. From there, we successfully imple- ment and test a comprehensive Linux subsystem that allows users to securely configure MITTS on a per-thread or per-user basis with a simple, familiar system call interface. | en_US |
dc.format.extent | 118 pages | en_US |
dc.language.iso | en_US | en_US |
dc.title | Linux Support for Memory Traffic Shaping | en_US |
dc.type | Princeton University Senior Theses | - |
pu.date.classyear | 2016 | en_US |
pu.department | Electrical Engineering | en_US |
pu.pdf.coverpage | SeniorThesisCoverPage | - |
Appears in Collections: | Electrical Engineering, 1932-2020 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Matl_Matthew_seniorthesis.pdf | 1.33 MB | Adobe PDF | Request a copy | |
Matl_Matthew_seniorthesis.pdf | 1.33 MB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.