UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs

Cited 12 time in webofscience Cited 0 time in scopus
  • Hit : 753
  • Download : 0
In this article, we describe how to ease memory management between a Central Processing Unit (CPU) and one or multiple discrete Graphic Processing Units (GPUs) by architecting a novel hardware-based Unified Memory Hierarchy (UMH). Adopting UMH, a GPU accesses the CPU memory only if it does not find its required data in the directories associated with its high-bandwidth memory, or the NMOESI coherency protocol limits the access to that data. UsingUMHwith NMOESI improves performance of a CPU-multiGPU system by at least 1.92x in comparison to alternative software-based approaches. It also allows the CPU to access GPUs modified data by at least 13x faster.
Publisher
ASSOC COMPUTING MACHINERY
Issue Date
2016-12
Language
English
Article Type
Article
Keywords

DESIGN; ARCHITECTURE; MANAGEMENT

Citation

ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, v.13, no.4

ISSN
1544-3566
DOI
10.1145/2996190
URI
http://hdl.handle.net/10203/220982
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 12 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0