Matches in SemOpenAlex for { <https://semopenalex.org/work/W4378575134> ?p ?o ?g. }
Showing items 1 to 95 of
95
with 100 items per page.
- W4378575134 endingPage "55" @default.
- W4378575134 startingPage "39" @default.
- W4378575134 abstract "Over the past decades, the performance gap between the memory subsystem and compute capabilities continued to spread. However, scientific applications and simulations show increasing demand for both memory speed and capacity. To tackle these demands, new technologies such as high-bandwidth memory (HBM) or non-volatile memory (NVM) emerged, which are usually combined with classical DRAM. The resulting architecture is a heterogeneous memory system in which no single memory is “best”. HBM is smaller but offers higher bandwidth than DRAM, whereas NVM provides larger capacity than DRAM at a reasonable cost and less energy consumption. Despite that, in several cases, DRAM still offers the best latency out of all three technologies. In order to use different kinds of memory, applications typically have to be modified to a great extent. Consequently, vendor-agnostic solutions are desirable. First, they should offer the functionality to identify kinds of memory, and second, to allocate data on it. In addition, because memory capacities may be limited, decisions about data placement regarding the different memory kinds have to be made. Finally, in making these decisions, changes over time in data that is accessed, and the actual access pattern, should be considered for initial data placement and be respected in data migration at run-time. In this paper, we introduce a new methodology that aims to provide portable tools and methods for managing data placement in systems with heterogeneous memory. Our approach allows programmers to provide traits (hints) for allocations that describe how data is used and accessed. Combined with characteristics of the platforms’ memory subsystem, these traits are exploited by heuristics to decide where to place data items. We also discuss methodologies for analyzing and identifying memory access characteristics of existing applications, and for recommending allocation traits. In our evaluation, we conduct experiments with several kernels and two proxy applications on Intel Knights Landing (HBM + DRAM) and Intel Ice Lake with Intel Optane DC Persistent Memory (DRAM + NVM) systems. We demonstrate that our methodology can bridge the performance gap between slow and fast memory by applying heuristics for initial data placement." @default.
- W4378575134 created "2023-05-28" @default.
- W4378575134 creator A5005797486 @default.
- W4378575134 creator A5008381628 @default.
- W4378575134 creator A5023057979 @default.
- W4378575134 creator A5081456232 @default.
- W4378575134 creator A5086322171 @default.
- W4378575134 creator A5091287451 @default.
- W4378575134 date "2023-11-01" @default.
- W4378575134 modified "2023-10-16" @default.
- W4378575134 title "H2M: Exploiting Heterogeneous Shared Memory Architectures" @default.
- W4378575134 cites W2005660937 @default.
- W4378575134 cites W2038509324 @default.
- W4378575134 cites W2340076492 @default.
- W4378575134 cites W2759488747 @default.
- W4378575134 cites W2792050151 @default.
- W4378575134 cites W2799469452 @default.
- W4378575134 cites W2926767350 @default.
- W4378575134 cites W4232541186 @default.
- W4378575134 cites W4281689324 @default.
- W4378575134 doi "https://doi.org/10.1016/j.future.2023.05.019" @default.
- W4378575134 hasPublicationYear "2023" @default.
- W4378575134 type Work @default.
- W4378575134 citedByCount "0" @default.
- W4378575134 crossrefType "journal-article" @default.
- W4378575134 hasAuthorship W4378575134A5005797486 @default.
- W4378575134 hasAuthorship W4378575134A5008381628 @default.
- W4378575134 hasAuthorship W4378575134A5023057979 @default.
- W4378575134 hasAuthorship W4378575134A5081456232 @default.
- W4378575134 hasAuthorship W4378575134A5086322171 @default.
- W4378575134 hasAuthorship W4378575134A5091287451 @default.
- W4378575134 hasBestOaLocation W43785751341 @default.
- W4378575134 hasConcept C100800780 @default.
- W4378575134 hasConcept C111919701 @default.
- W4378575134 hasConcept C118524514 @default.
- W4378575134 hasConcept C120314980 @default.
- W4378575134 hasConcept C130795937 @default.
- W4378575134 hasConcept C144133560 @default.
- W4378575134 hasConcept C149635348 @default.
- W4378575134 hasConcept C162853370 @default.
- W4378575134 hasConcept C171675096 @default.
- W4378575134 hasConcept C176649486 @default.
- W4378575134 hasConcept C189930140 @default.
- W4378575134 hasConcept C2777338717 @default.
- W4378575134 hasConcept C41008148 @default.
- W4378575134 hasConcept C51290061 @default.
- W4378575134 hasConcept C57863822 @default.
- W4378575134 hasConcept C63511323 @default.
- W4378575134 hasConcept C7366592 @default.
- W4378575134 hasConcept C74426580 @default.
- W4378575134 hasConcept C92855701 @default.
- W4378575134 hasConcept C93446704 @default.
- W4378575134 hasConcept C9390403 @default.
- W4378575134 hasConcept C98986596 @default.
- W4378575134 hasConceptScore W4378575134C100800780 @default.
- W4378575134 hasConceptScore W4378575134C111919701 @default.
- W4378575134 hasConceptScore W4378575134C118524514 @default.
- W4378575134 hasConceptScore W4378575134C120314980 @default.
- W4378575134 hasConceptScore W4378575134C130795937 @default.
- W4378575134 hasConceptScore W4378575134C144133560 @default.
- W4378575134 hasConceptScore W4378575134C149635348 @default.
- W4378575134 hasConceptScore W4378575134C162853370 @default.
- W4378575134 hasConceptScore W4378575134C171675096 @default.
- W4378575134 hasConceptScore W4378575134C176649486 @default.
- W4378575134 hasConceptScore W4378575134C189930140 @default.
- W4378575134 hasConceptScore W4378575134C2777338717 @default.
- W4378575134 hasConceptScore W4378575134C41008148 @default.
- W4378575134 hasConceptScore W4378575134C51290061 @default.
- W4378575134 hasConceptScore W4378575134C57863822 @default.
- W4378575134 hasConceptScore W4378575134C63511323 @default.
- W4378575134 hasConceptScore W4378575134C7366592 @default.
- W4378575134 hasConceptScore W4378575134C74426580 @default.
- W4378575134 hasConceptScore W4378575134C92855701 @default.
- W4378575134 hasConceptScore W4378575134C93446704 @default.
- W4378575134 hasConceptScore W4378575134C9390403 @default.
- W4378575134 hasConceptScore W4378575134C98986596 @default.
- W4378575134 hasLocation W43785751341 @default.
- W4378575134 hasOpenAccess W4378575134 @default.
- W4378575134 hasPrimaryLocation W43785751341 @default.
- W4378575134 hasRelatedWork W2138825797 @default.
- W4378575134 hasRelatedWork W2296275612 @default.
- W4378575134 hasRelatedWork W2334181344 @default.
- W4378575134 hasRelatedWork W2354036839 @default.
- W4378575134 hasRelatedWork W2407401575 @default.
- W4378575134 hasRelatedWork W2564569739 @default.
- W4378575134 hasRelatedWork W2753615087 @default.
- W4378575134 hasRelatedWork W3048967625 @default.
- W4378575134 hasRelatedWork W4293054943 @default.
- W4378575134 hasRelatedWork W4378575134 @default.
- W4378575134 hasVolume "148" @default.
- W4378575134 isParatext "false" @default.
- W4378575134 isRetracted "false" @default.
- W4378575134 workType "article" @default.