2016
DOI: 10.1587/elex.13.20160220
|View full text |Cite
|
Sign up to set email alerts
|

A novel technique for technology-scalable STT-RAM based L1 instruction cache

Abstract: STT-RAM is an emerging memory cell to construct on-chip memories or caches. However, in advanced process technology, it is known that STT-RAM cells are vulnerable to read disturbance. To employ STT-RAM cells in on-chip caches for better energy-and cost-efficiency, appropriate techniques to prevent or avoid read disturbance are essential. In this paper, we propose a novel architectural technique to enable an energy-and performance-efficient STT-RAM based L1 instruction caches for future process technologies. Ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…Also, they adopted a write buffer scheme to hide long write latency for MRAM, which is widely used in many other previous work on MRAM-based on-chip caches [ [41]. In addition to MRAM-based large caches, several researchers proposed MRAM-based register files [17] and L1 caches [20] [36], which also avoid long MRAM write latency based on small write buffers.…”
Section: B Non-volatile Memory (Nvm)mentioning
confidence: 99%
“…Also, they adopted a write buffer scheme to hide long write latency for MRAM, which is widely used in many other previous work on MRAM-based on-chip caches [ [41]. In addition to MRAM-based large caches, several researchers proposed MRAM-based register files [17] and L1 caches [20] [36], which also avoid long MRAM write latency based on small write buffers.…”
Section: B Non-volatile Memory (Nvm)mentioning
confidence: 99%
“…5) Other researchers have proposed architectural management techniques, such as phased access of MRU and non-MRU ways [23], avoiding restore operations by using LCLL reads [11], data compression [24], data-duplication [24], by exploiting cache/register-file access properties [10], [25] and by using an SRAM buffer to absorb reads for minimizing reads from STT-RAM [25]. By comparison, some techniques postpone restores by scheduling them at idle times.…”
Section: E Strategies For Addressing Rdementioning
confidence: 99%
“…Plus, hybrid cache architecture (HCA) was introduced [18] to reduce the write-intensity of NVM by containing SRAM cells as well as NVM cells in the same structure. It can be applied from L1 cache level [19] [20] to last-level cache [21] or main memory [22][23] [24]. In addition, FPGA or IoT devices are also objectives of HCA studies [25][26] [27].…”
Section: Introductionmentioning
confidence: 99%