Show simple item record

dc.contributor.advisor Koushanfar, Farinaz
dc.creatorMirhoseini, Azalia
dc.date.accessioned 2012-09-06T04:31:06Z
dc.date.accessioned 2012-09-06T04:31:07Z
dc.date.available 2012-09-06T04:31:06Z
dc.date.available 2012-09-06T04:31:07Z
dc.date.created 2012-05
dc.date.issued 2012-09-05
dc.date.submitted May 2012
dc.identifier.urihttps://hdl.handle.net/1911/64682
dc.description.abstract Over the past several decades, memory technologies have exploited continual scaling of CMOS to drastically improve performance and cost. Unfortunately, charge-based memories become unreliable beyond 20 nm feature sizes. A promising alternative is Phase-Change-Memory (PCM) which leverages scalable resistive thermal mechanisms. To realize PCM's potential, a number of challenges, including the limited wear-endurance and costly writes, need to be addressed. This thesis introduces novel methodologies for encoding data on PCM which exploit asymmetries in read/write performance to minimize memory's wear/energy consumption. First, we map the problem to a distance-based graph clustering problem and prove it is NP-hard. Next, we propose two different approaches: an optimal solution based on Integer-Linear-Programming, and an approximately-optimal solution based on Dynamic-Programming. Our methods target both single-level and multi-level cell PCM and provide further optimizations for stochastically-distributed data. We devise a low overhead hardware architecture for the encoder. Evaluations demonstrate significant performance gains of our framework.
dc.format.mimetype application/pdf
dc.language.iso eng
dc.subjectPhase change memory
Coding
Energy optimization
dc.title Coding for Phase Change Memory Performance Optimization
dc.contributor.committeeMember Baraniuk, Richard G.
dc.contributor.committeeMember Aazhang, Behnaam
dc.date.updated 2012-09-06T04:31:07Z
dc.identifier.slug 123456789/ETD-2012-05-151
dc.type.genre Thesis
dc.type.material Text
thesis.degree.department Electrical and Computer Engineering
thesis.degree.discipline Engineering
thesis.degree.grantor Rice University
thesis.degree.level Masters
thesis.degree.name Master of Science
dc.identifier.citation Mirhoseini, Azalia. "Coding for Phase Change Memory Performance Optimization." (2012) Master’s Thesis, Rice University. https://hdl.handle.net/1911/64682.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record