Adaptive thread and memory access schelduling in chip multiprocessors
buir.advisor | Öztürk, Özcan | |
dc.contributor.author | Aktürk, İsmail | |
dc.date.accessioned | 2016-01-08T18:25:37Z | |
dc.date.available | 2016-01-08T18:25:37Z | |
dc.date.issued | 2013 | |
dc.description | Ankara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2013. | en_US |
dc.description | Thesis (Master's) -- Bilkent University, 2013. | en_US |
dc.description | Includes bibliographical references leaves 76-81. | en_US |
dc.description.abstract | The full potential of chip multiprocessors remains unexploited due to architecture oblivious thread schedulers used in operating systems, and thread-oblivious memory access schedulers used in off-chip main memory controllers. For the thread scheduling, we introduce an adaptive cache-hierarchy-aware scheduler that tries to schedule threads in a way that inter-thread contention is minimized. A novel multi-metric scoring scheme is used that specifies the L1 cache access characteristics of a thread. The scheduling decisions are made based on multi-metric scores of threads. For the memory access scheduling, we introduce an adaptive compute-phase prediction and thread prioritization scheme that efficiently categorize threads based on execution characteristics and provides fine-grained prioritization that allows to differentiate threads and prioritize their memory access requests accordingly. | en_US |
dc.description.provenance | Made available in DSpace on 2016-01-08T18:25:37Z (GMT). No. of bitstreams: 1 0006558.pdf: 5507037 bytes, checksum: 8101c9c95ade8e5a4cca71457d59d744 (MD5) | en |
dc.description.statementofresponsibility | Aktürk, İsmail | en_US |
dc.format.extent | xvi, 113 leaves, graphics, tables | en_US |
dc.identifier.itemid | B147872 | |
dc.identifier.uri | http://hdl.handle.net/11693/15856 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Adaptive Scheduling | en_US |
dc.subject | Chip Multiprocessors | en_US |
dc.subject | Inter-thread Contention | en_US |
dc.subject | Thread Phase Prediction | en_US |
dc.subject | Multi-metric Scoring | en_US |
dc.subject.lcc | QA76.5 .A489 2013 | en_US |
dc.subject.lcsh | Multiprocessors. | en_US |
dc.subject.lcsh | Systems on a chip. | en_US |
dc.subject.lcsh | Scheduling (Management) | en_US |
dc.title | Adaptive thread and memory access schelduling in chip multiprocessors | en_US |
dc.type | Thesis | en_US |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Master's | |
thesis.degree.name | MS (Master of Science) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 0006558.pdf
- Size:
- 5.25 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version