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

被引:0
|
作者
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 条
  • [1] Scalable Data Management on Hybrid Memory System for Deep Neural Network Applications
    Rang, Wei
    Yang, Donglin
    Li, Zhimin
    Cheng, Dazhao
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 1470 - 1480
  • [2] Applications of Deep Learning and Big Data Technologies
    Okul, Sukru
    Aksu, Dogukan
    Aydin, Muhammed Ali
    2019 16TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2019, : 550 - 553
  • [3] Development of a unified digital library system: integration of image processing, big data, and deep learning
    Wang X.
    Jia M.
    International Journal of Information and Communication Technology, 2024, 24 (03) : 378 - 391
  • [4] A unified deep learning diagnostic architecture for big data healthcare analytics
    Shafqat, Sarah
    Anwar, Zahid
    Javaid, Qaisar
    Ahmad, Hafiz Farooq
    2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 51 - 58
  • [5] Deep learning applications and challenges in big data analytics
    Najafabadi M.M.
    Villanustre F.
    Khoshgoftaar T.M.
    Seliya N.
    Wald R.
    Muharemagic E.
    Journal of Big Data, 2 (1)
  • [6] HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVM
    Raybuck, Amanda
    Stamler, Tim
    Zhang, Wei
    Erez, Mattan
    Peter, Simon
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021, 2021, : 392 - 407
  • [7] MemepiC: Towards a Unified In-Memory Big Data Management System
    Cai, Qingchao
    Zhang, Hao
    Guo, Wentian
    Chen, Gang
    Ooi, Beng Chin
    Tan, Kian-Lee
    Wong, Weng-Fai
    IEEE TRANSACTIONS ON BIG DATA, 2019, 5 (01) : 4 - 17
  • [8] Applications of deep learning in big data analytics for aircraft complex system anomaly detection
    Ning, Shungang
    Sun, Jianzhong
    Liu, Cui
    Yi, Yang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2021, 235 (05) : 923 - 940
  • [9] IEEE Access Special Section Editorial: Scalable Deep Learning for Big Data
    Han, Liangxiu
    Zhang, Daoqiang
    Rana, Omer
    Pan, Yi
    Jabbar, Sohail
    Yousif, Mazin
    Aloqaily, Moayad
    IEEE ACCESS, 2020, 8 (08): : 216617 - 216622
  • [10] Performance Implications of Big Data in Scalable Deep Learning: On the Importance of Bandwidth and Caching
    Hodak, Miro
    Ellison, David
    Seidel, Peter
    Dholakia, Ajay
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 1945 - 1950