Integrating Computer Architecture and Coding Theory to Advance Emerging Memory Technologies

dc.contributor.advisor

Sorin, Daniel J

dc.contributor.author

Mappouras, Georgios

dc.date.accessioned

2020-06-09T17:58:25Z

dc.date.available

2021-05-27T08:17:13Z

dc.date.issued

2020

dc.department

Electrical and Computer Engineering

dc.description.abstract

New memory technologies constantly emerge promising higher density, bandwidth, latency, and power efficiency comparing to traditional solutions. However, these technologies often suffer from substantial drawbacks like limited lifetime or low fault tolerance. These drawbacks prevent the integration of these technologies in modern computer systems and increase their cost of implementation. In this work, we utilize solutions both from the disciplines of computer architecture and coding theory to address the drawbacks of emerging memory technologies. By integrating computer architecture and coding theory we can design more optimized solutions, paving the way for emerging memory technologies to become viable and reliable options for modern computer systems.

More specifically we design MinWear codes to increase the lifetime of Flash memory, providing larger lifetime gains for smaller capacity costs comparing to prior work. We also design GreenFlag codes to address shift errors in 3D racetrack memory, providing double shift error detection and correction. Additionally, we enhance the fault tolerance of 3D-stacked DRAM with a two-level coding technique called Jenga. Jenga provides fault tolerance in all the granularity levels of the 3D-stacked DRAM with minimal performance overheads while outperforming prior solutions.

dc.identifier.uri

https://hdl.handle.net/10161/20863

dc.subject

Computer engineering

dc.subject

Information science

dc.subject

Coding Theory

dc.subject

Computer architecture

dc.subject

Emerging Memory Technologies

dc.subject

Fault Tolerance

dc.subject

Memory Systems

dc.title

Integrating Computer Architecture and Coding Theory to Advance Emerging Memory Technologies

dc.type

Dissertation

duke.embargo.months

11.572602739726028

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mappouras_duke_0066D_15500.pdf
Size:
1.77 MB
Format:
Adobe Portable Document Format

Collections