A unified hybrid memory system for scalable deep learning and big data applications

被引:1
|
作者
Rang, Wei [1 ]
Liang, Huanghuang [2 ]
Wang, Ye [3 ]
Zhou, Xiaobo [3 ]
Cheng, Dazhao [2 ]
机构
[1] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250358, Shandong, Peoples R China
[2] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
[3] Univ Macau, Dept Comp & Informat Sci, Macau 999078, Peoples R China
关键词
Hybrid memory system; Unified memory management; NVM; DNN applications; Data placement and migration; PLACEMENT;
D O I
10.1016/j.jpdc.2023.104820
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Emerging non-volatile memory (NVM) technologies are of dynamic random access memory (DRAM)-like, high capacity, and low cost, at the expense of slower bandwidth and higher read/write latency compared to DRAM. Typically, NVM finds its primary application in serving as an extension of conventional DRAM to create hybrid memory systems tailored to non-uniform memory access (NUMA) architectures. This strategic integration offers the potential for high performance, enhanced capacity efficiency, and a favorable balance of cost considerations. Traditional NUMA memory management policies distribute data uniformly across both DRAM and NVM, over-looking the inherent performance gap between these heterogeneous memory systems. This challenge becomes particularly pronounced when provisioning resources for deep learning and big data applications in hybrid mem-ory systems. To tackle the performance issues in the hybrid memory systems, we propose and develop a unified memory system, UniRedl, which automatically optimizes data migration between DRAM and NVM based on data access patterns and computation graphs of applications. To improve application performance, we provide a new memory allocation strategy named HiLowAlloc. We further design two data migration strategies in UniRedl, Idle Migration and Dynamic Migration, for management of hybrid memory systems. Specifically, Idle Migration aims to manage data placed in DRAM, while Dynamic Migration manages data saved in NVM. The experimen-tal results demonstrate that on average UniRedl improves application performance by 33.2%, 20.6%, 19.0%, and 17.5% compared to the traditional NUMA, NUMA with anb, BMPM, and OIM, respectively. It also achieves 52.0%, 34.3%, 30.6%, 22.1% on average improvement in data locality against the state-of-the-art solutions.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Clinical Big Data and Deep Learning: Applications, Challenges, and Future Outlooks
    Yu, Ying
    Li, Min
    Liu, Liangliang
    Li, Yaohang
    Wang, Jianxin
    BIG DATA MINING AND ANALYTICS, 2019, 2 (04) : 288 - 305
  • [22] An Energy-Efficient and Scalable Deep Learning/Inference Processor With Tetra-Parallel MIMD Architecture for Big Data Applications
    Park, Seong-Wook
    Park, Junyoung
    Bong, Kyeongryeol
    Shin, Dongjoo
    Lee, Jinmook
    Choi, Sungpill
    Yoo, Hoi-Jun
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2015, 9 (06) : 838 - 848
  • [23] Clinical Big Data and Deep Learning:Applications,Challenges,and Future Outlooks
    Ying Yu
    Min Li
    Liangliang Liu
    Yaohang Li
    Jianxin Wang
    Big Data Mining and Analytics, 2019, (04) : 288 - 305
  • [24] Deep Learning Inspired Prognostics Scheme for Applications Generating Big Data
    Krishnan, R.
    Jagannathan, S.
    Samaranayake, V. A.
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 3296 - 3302
  • [25] Deep Learning (DL)-Enabled System for Emotional Big Data
    Wang, Haopeng
    Tobon, Diana P., V
    Hossain, M. Shamim
    El Saddik, Abdulmotaleb
    IEEE ACCESS, 2021, 9 : 116073 - 116082
  • [26] TrajS']jSpark: A Scalable and Efficient In-Memory Management System for Big Trajectory Data
    Zhang, Zhigang
    Jin, Cheqing
    Mao, Jiali
    Yang, Xiaolin
    Zhou, Aoying
    WEB AND BIG DATA, APWEB-WAIM 2017, PT I, 2017, 10366 : 11 - 26
  • [27] Scalable system scheduling for HPC and big data
    Reuther, Albert
    Byun, Chansup
    Arcand, William
    Bestor, David
    Bergeron, Bill
    Hubbell, Matthew
    Jones, Michael
    Michaleas, Peter
    Prout, Andrew
    Rosa, Antonio
    Kepner, Jeremy
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 111 : 76 - 92
  • [28] Scalable deep learning for healthcare: methods and applications
    Barillaro, Luca
    Agapito, Giuseppe
    Cannataro, Mario
    13TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY AND HEALTH INFORMATICS, BCB 2022, 2022,
  • [29] A hybrid deep learning model for efficient intrusion detection in big data environment
    Hassan, Mohammad Mehedi
    Gumaei, Abdu
    Alsanad, Ahmed
    Alrubaian, Majed
    Fortino, Giancarlo
    INFORMATION SCIENCES, 2020, 513 : 386 - 396
  • [30] Automatic Analysis of EEGs Using Big Data and Hybrid Deep Learning Architectures
    Golmohammadi, Meysam
    Torbati, Amir Hossein Harati Nejad
    de Diego, Silvia Lopez
    Obeid, Iyad
    Picone, Joseph
    FRONTIERS IN HUMAN NEUROSCIENCE, 2019, 13