Characterization of block memory operations

dc.contributor.advisorRixner, Scotten_US
dc.creatorCalhoun, Michaelen_US
dc.date.accessioned2009-06-04T08:09:45Zen_US
dc.date.available2009-06-04T08:09:45Zen_US
dc.date.issued2006en_US
dc.description.abstractBlock memory operations are frequently performed by the operating system and consume an increasing fraction of kernel execution time. These operations include memory copies, page zeroing, interprocess communication, and networking. This thesis demonstrates that performance of these common OS operations is highly dependent on the cache state and future use pattern of the data. This thesis argues that prediction of both initial cache state and data reuse patterns can be used to dynamically select the optimal algorithm. It describes an innovative method for predicting the state of the cache by using a single cache-line probe. The performance of networking, which is dominated by kernel copies, is improved by the addition of dedicated hardware in the network interface. Finally, based upon the behavior of block memory operations, this thesis proposes improvements such as a hardware cache probe instruction, a dedicated memory controller copy engine, and centralized handling of block memory operations to improve performance in future systems.en_US
dc.format.extent76 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS E.E. 2006 CALHOUNen_US
dc.identifier.citationCalhoun, Michael. "Characterization of block memory operations." (2006) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17865">https://hdl.handle.net/1911/17865</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/17865en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectElectronicsen_US
dc.subjectElectrical engineeringen_US
dc.subjectComputer scienceen_US
dc.titleCharacterization of block memory operationsen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1435712.PDF
Size:
3.52 MB
Format:
Adobe Portable Document Format