Adaptive thread and memory access schelduling in chip multiprocessors

buir.advisorÖztürk, Özcan
dc.contributor.authorAktürk, İsmail
dc.date.accessioned2016-01-08T18:25:37Z
dc.date.available2016-01-08T18:25:37Z
dc.date.issued2013
dc.descriptionAnkara : The Department of Computer Engineering and the Graduate School of Engineering and Science of Bilkent University, 2013.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2013.en_US
dc.descriptionIncludes bibliographical references leaves 76-81.en_US
dc.description.abstractThe 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.provenanceMade available in DSpace on 2016-01-08T18:25:37Z (GMT). No. of bitstreams: 1 0006558.pdf: 5507037 bytes, checksum: 8101c9c95ade8e5a4cca71457d59d744 (MD5)en
dc.description.statementofresponsibilityAktürk, İsmailen_US
dc.format.extentxvi, 113 leaves, graphics, tablesen_US
dc.identifier.itemidB147872
dc.identifier.urihttp://hdl.handle.net/11693/15856
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectAdaptive Schedulingen_US
dc.subjectChip Multiprocessorsen_US
dc.subjectInter-thread Contentionen_US
dc.subjectThread Phase Predictionen_US
dc.subjectMulti-metric Scoringen_US
dc.subject.lccQA76.5 .A489 2013en_US
dc.subject.lcshMultiprocessors.en_US
dc.subject.lcshSystems on a chip.en_US
dc.subject.lcshScheduling (Management)en_US
dc.titleAdaptive thread and memory access schelduling in chip multiprocessorsen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0006558.pdf
Size:
5.25 MB
Format:
Adobe Portable Document Format
Description:
Full printable version