Proceedings of the 3rd Workshop on Interactions of NVM/FLASH With Operating Systems and Workloads 2015
DOI: 10.1145/2819001.2819005
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting NVM in large-scale graph analytics

Abstract: Data center applications like graph analytics require servers with ever larger memory capacities. DRAM scaling, however, is not able to match the increasing demands for capacity. Emerging byte-addressable, non-volatile memory technologies (NVM) offer a more scalable alternative, with memory that is directly addressable to software, but at a higher latency and lower bandwidth.Using an NVM hardware emulator, we study the suitability of NVM in meeting the memory demands of four state of the art graph analytics fr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(6 citation statements)
references
References 29 publications
0
6
0
Order By: Relevance
“…Hybrid Memory Cube (HMC) [49,63], High Bandwidth Memory (HBM) [29]) and low-bandwidth, high-capacity memory (e.g. DDR, NVM [45]) are being widely adopted by vendors [27,57]. Recent work has investigated architecting high performance memory in a hybrid memory system either as a hardware-managed cache [68,76] or part of the OS-visible main memory system [10,27,51,75].…”
Section: Related Workmentioning
confidence: 99%
“…Hybrid Memory Cube (HMC) [49,63], High Bandwidth Memory (HBM) [29]) and low-bandwidth, high-capacity memory (e.g. DDR, NVM [45]) are being widely adopted by vendors [27,57]. Recent work has investigated architecting high performance memory in a hybrid memory system either as a hardware-managed cache [68,76] or part of the OS-visible main memory system [10,27,51,75].…”
Section: Related Workmentioning
confidence: 99%
“…Phadke and Narayanasamy [8] also profile applications' MLP and LLC misses offline to determine from which memory space each application would benefit the most. There are also works require programmers to help decide data placement [13,19,20]. Our paper uses offline profiling for data placement instead of online monitoring and migration, and does not invoke extra burden to programmers.…”
Section: Related Workmentioning
confidence: 99%
“…Malicevic et al 2015 [27], the authors partition performance-sensitive data into DRAM (that is, frequently accessed random data or critical write-only data) and the other data are placed in non-volatile memory technologies (NVM).…”
Section: Related Workmentioning
confidence: 99%