Show simple item record

dc.contributor.authorNguyen, Kate Vy Hoangen_US
dc.date.accessioned2018-08-09T08:00:41Z
dc.date.available2018-08-09T08:00:41Z
dc.date.issued2018-08-08en_US
dc.identifier.othervt_gsexam:16643en_US
dc.identifier.urihttp://hdl.handle.net/10919/84523
dc.description.abstractSince its inception half a century ago, DRAM has required dynamic/active refresh operations that block read requests and decrease performance. We propose refreshing DRAM in the background without stalling read accesses to refreshing memory blocks, similar to the static/background refresh in SRAM. Our proposed Nonblocking Refresh works by refreshing a portion of the data in a memory block at a time and uses redundant data, such as Reed-Solomon codes, in the block to compute the block's refreshing/unreadable data to satisfy read requests. For proof of concept, we apply Nonblocking Refresh to server memory systems, where every memory block already contains redundant data to provide hardware failure protection. In this context, Nonblocking Refresh can utilize server memory system's existing per-block redundant data in the common-case when there are no hardware faults to correct, without requiring any dedicated redundant data of its own. Our evaluations show that on average across five server memory systems with different redundancy and failure protection strengths, Nonblocking Refresh improves performance by 16.2% and 30.3% for 16gb and 32gb DRAM chips, respectively.en_US
dc.format.mediumETDen_US
dc.publisherVirginia Techen_US
dc.rightsThis item is protected by copyright and/or related rights. Some uses of this item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s).en_US
dc.subjectMemory Systemsen_US
dc.subjectDependable Architecturesen_US
dc.titleNonblocking Memory Refreshen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Science and Applicationsen_US
dc.contributor.committeechairJian, Xunen_US
dc.contributor.committeememberBack, Godmar Volkeren_US
dc.contributor.committeememberButt, Alien_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record