Residential College | false |
Status | 已發表Published |
A unified hybrid memory system for scalable deep learning and big data applications | |
Rang, Wei1; Liang, Huanghuang2; Wang, Ye3; Zhou, Xiaobo3; Cheng, Dazhao2 | |
2024-04-01 | |
Source Publication | Journal of Parallel and Distributed Computing |
ISSN | 0743-7315 |
Volume | 186Pages:104820 |
Abstract | 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, overlooking 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 memory 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 experimental 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. |
Keyword | Data Placement And Migration Dnn Applications Hybrid Memory System Nvm Unified Memory Management |
DOI | 10.1016/j.jpdc.2023.104820 |
URL | View the original |
Indexed By | SCIE |
Language | 英語English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Theory & Methods |
WOS ID | WOS:001165877400001 |
Publisher | ACADEMIC PRESS INC ELSEVIER SCIENCE, 525 B ST, STE 1900, SAN DIEGO, CA 92101-4495 |
Scopus ID | 2-s2.0-85181059584 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | Faculty of Science and Technology THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU) DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE |
Corresponding Author | Cheng, Dazhao |
Affiliation | 1.School of Information Science and Engineering, Shandong Normal University, Jinan, ShanDong, 250358, China 2.School of Computer Science, Wuhan University, Wuhan, Hubei, 430072, China 3.Department of Computer and Information Science, University of Macau, Macau, 999078, Macao |
Recommended Citation GB/T 7714 | Rang, Wei,Liang, Huanghuang,Wang, Ye,et al. A unified hybrid memory system for scalable deep learning and big data applications[J]. Journal of Parallel and Distributed Computing, 2024, 186, 104820. |
APA | Rang, Wei., Liang, Huanghuang., Wang, Ye., Zhou, Xiaobo., & Cheng, Dazhao (2024). A unified hybrid memory system for scalable deep learning and big data applications. Journal of Parallel and Distributed Computing, 186, 104820. |
MLA | Rang, Wei,et al."A unified hybrid memory system for scalable deep learning and big data applications".Journal of Parallel and Distributed Computing 186(2024):104820. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment