2019
DOI: 10.1109/access.2019.2954169
|View full text |Cite
|
Sign up to set email alerts
|

Survey of Memory Management Techniques for HPC and Cloud Computing

Abstract: The emergence of new classes of HPC applications and usage models, such as real-time HPC and cloud HPC, coupled with the increasingly heterogeneous nature of HPC architectures, requires a renewed investigation of memory management solutions. Traditionally, memory is shared by an operating system using segmentation and paging techniques. At the same time, new classes of applications require Quality of Service (QoS) guarantees. As such, the typical practice of reserving a subset of the supercomputer to a single … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 110 publications
0
4
0
Order By: Relevance
“…In this sense, using HPC solutions requires new techniques for memory management. An interesting recent survey published by Pupykina et al [ 86 ] discusses the challenges of memory management in HPC and Cloud Computing, including a review of bio-inspired optimization methods to increase memory utilization.…”
Section: A Joint Perspective On Bio-inspired Computation and Big Datamentioning
confidence: 99%
“…In this sense, using HPC solutions requires new techniques for memory management. An interesting recent survey published by Pupykina et al [ 86 ] discusses the challenges of memory management in HPC and Cloud Computing, including a review of bio-inspired optimization methods to increase memory utilization.…”
Section: A Joint Perspective On Bio-inspired Computation and Big Datamentioning
confidence: 99%
“…Memory management offers different processes and threads for the allocation of memory and deallocation techniques [5]. The module for memory management performs memory allocation and deallocation for the program [6]. The operating system does different storage management tasks, it tracks the storage media of which memory part is being used and which memory part is not being used [7].…”
Section: Introductionmentioning
confidence: 99%
“…A common feature shared between the aforementioned related works is that the majority of the listed works intend to solve the disaggregation problem for the cloud/data-center domain, which is not the domain of this thesis. Resource management for the cloud has focused on virtualization techniques to serve applications on a reduced amount of hardware, therefore reaching economies of scale [119]. Then, their approach for attaining disaggregation is frequently through the modification of the hypervisor.…”
Section: Summary Of Disaggregated Related Workmentioning
confidence: 99%
“…On the other hand, HPC systems are designed to maximize the interconnect performance and run all nodes at peak performance simultaneously. Furthermore, its applications tend to require a higher amount of computing resources than cloud services [119].…”
Section: Summary Of Disaggregated Related Workmentioning
confidence: 99%