Abstract

Memory systems are essential to all computing platforms. To achieve optimal performance, contemporary memory architectures are hierarchically constructed with different types of memories. On-chip caches are usually built with static randomaccess memory (SRAM), because of their high speed; main memory uses dynamic random-access memory (DRAM); large-scale external memories leverage nonvolatile devices, such as the magnetic hard disk or solid state disk. By appropriately integrating these different technologies into the hierarchy, memory systems have traditionally tried to achieve high access speed, low energy consumption, high bit density, and reliable data storage.

Original languageEnglish (US)
Title of host publicationVLSI
Subtitle of host publicationCircuits for Emerging Applications
PublisherCRC Press
Pages407-427
Number of pages21
ISBN (Electronic)9781466599109
ISBN (Print)9781466599093
DOIs
StatePublished - Jan 1 2017

    Fingerprint

ASJC Scopus subject areas

  • Engineering(all)
  • Physics and Astronomy(all)

Cite this

Yang, C., Xu, Z., Chakrabarti, C., & Cao, Y. (2017). Heterogeneous memory design. In VLSI: Circuits for Emerging Applications (pp. 407-427). CRC Press. https://doi.org/10.1201/b17635