2020 IEEE International Symposium on High Performance Computer Architecture (HPCA) 2020
DOI: 10.1109/hpca47549.2020.00059
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid2: Combining Caching and Migration in Hybrid Memory Systems

Abstract: This paper considers a hybrid memory system composed of memory technologies with different characteristics; in particular a small, near memory exhibiting high bandwidth, i.e., 3D-stacked DRAM, and a larger, far memory offering capacity at lower bandwidth, i.e., off-chip DRAM. In the past, the near memory of such a system has been used either as a DRAM cache or as part of a flat address space combined with a migration mechanism. Caches and migration offer different tradeoffs (between performance, main memory ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
32
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(33 citation statements)
references
References 43 publications
1
32
0
Order By: Relevance
“…They offer a flat address space, migrating coarse-grained pages between the two memory types. Most recently, Vasilakis et al [56] combine caching and migration in a single approach. Specifically, they use a small DRAM cache for predicting the most suitable migration candidates.…”
Section: Related Workmentioning
confidence: 99%
“…They offer a flat address space, migrating coarse-grained pages between the two memory types. Most recently, Vasilakis et al [56] combine caching and migration in a single approach. Specifically, they use a small DRAM cache for predicting the most suitable migration candidates.…”
Section: Related Workmentioning
confidence: 99%
“…CHAMELEON [20] proposes a hardware-software co-design to dynamically switch memory regions between two hybrid modes according to the status of free space. Hybrid2 [21] exploits a small portion of HBM stacked memory as cache, and minimizes the metadata overheads by extending an on-chip tag. These works consider hybrid memory management in view of the hardware.…”
Section: Hybrid Memory Systemmentioning
confidence: 99%
“…Mempod [25] attempted to overcome group-based migration and performed all-to-all migration using the majority element algorithm. Vasilakis [26] proposed an LLC-guided data migration scheme for hybrid memory systems and subsequently combined caching and migration [27], in which some small parts of on-chip memory were used for caching. Their metadata were supported by a common mechanism to alleviate the overhead.…”
Section: Related Workmentioning
confidence: 99%
“…These studies are categorized into two types: those that use on-chip memory as the last-level cache of off-chip memory [16][17][18][19][20] and those that use a flat address region with hybrid on-chip and off-chip memories [21][22][23][24][25][26]. Recently, some studies have investigated memory systems using a combination of cache and migration [27]. The relationship between M1 and M2 is (i) copying and caching data from M2 to M1 if the on-chip M1 memory is used as a DRAM cache and (ii) migration between M1 and M2 if M1 memory is used as a flat address space.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation