Show simple item record

dc.contributor.advisorSohoni, Sohum
dc.contributor.authorFritz, David Jakob
dc.date.accessioned2014-04-17T20:08:31Z
dc.date.available2014-04-17T20:08:31Z
dc.date.issued2008-05-01
dc.identifier.urihttps://hdl.handle.net/11244/10201
dc.description.abstractThis study examines the efficacy of modifying a hardware cache prefetcher to track and predict context switches and prefetch for incoming processes before they are switched in. The study is composed of three major components - quantifying the amount of contextswitches that can be correctly predicted, examining out of context prefetching on CPU-bound processes and I/O-bound processes, and examining the effects of varying how early before a context switch to begin prefetching.Data suggests that highly accurate context switch prediction is viable, with our own simple prediction unit correctly predicting over 75% of context switches. The study shows that out of context prefetching may not work well with CPU-bound processes, as the positive effects are masked by therelatively long timeslice lengths. Finally, performing out of context prefetching on I/O-bound processes exhibits significant performance improvements over traditional cache prefetching.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleOut of Context Cache Prefetching
dc.typetext
dc.contributor.committeeMemberAcken, John Michael
dc.contributor.committeeMemberStine, James
osu.filenameFritz_okstate_0664M_2643.pdf
osu.collegeEngineering, Architecture, and Technology
osu.accesstypeOpen Access
dc.description.departmentSchool of Electrical & Computer Engineering
dc.type.genreThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record