Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Paving the Path for Heterogeneous Me...
~
Agarwal, Neha.
Linked to FindBook
Google Book
Amazon
博客來
Paving the Path for Heterogeneous Memory Adoption in Production Systems.
Record Type:
Electronic resources : Monograph/item
Title/Author:
Paving the Path for Heterogeneous Memory Adoption in Production Systems./
Author:
Agarwal, Neha.
Published:
Ann Arbor : ProQuest Dissertations & Theses, : 2017,
Description:
148 p.
Notes:
Source: Dissertation Abstracts International, Volume: 78-11(E), Section: B.
Contained By:
Dissertation Abstracts International78-11B(E).
Subject:
Computer engineering. -
Online resource:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10612063
ISBN:
9781369901979
Paving the Path for Heterogeneous Memory Adoption in Production Systems.
Agarwal, Neha.
Paving the Path for Heterogeneous Memory Adoption in Production Systems.
- Ann Arbor : ProQuest Dissertations & Theses, 2017 - 148 p.
Source: Dissertation Abstracts International, Volume: 78-11(E), Section: B.
Thesis (Ph.D.)--University of Michigan, 2017.
Systems from smartphones to data-centers to supercomputers are increasingly heterogeneous, comprising various memory technologies and core types. Heterogeneous memory systems provide an opportunity to suitably match varying memory access patterns in applications, reducing CPU time thus increasing performance per dollar resulting in aggregate savings of millions of dollars in large-scale systems. However, with increased provisioning of main memory capacity per machine and differences in memory characteristics (for example, bandwidth, latency, cost, and density), memory management in such heterogeneous memory systems poses multi-fold challenges on system programmability and design.
ISBN: 9781369901979Subjects--Topical Terms:
621879
Computer engineering.
Paving the Path for Heterogeneous Memory Adoption in Production Systems.
LDR
:03506nmm a2200313 4500
001
2156172
005
20180517123956.5
008
190424s2017 ||||||||||||||||| ||eng d
020
$a
9781369901979
035
$a
(MiAaPQ)AAI10612063
035
$a
(MiAaPQ)umichrackham:000655
035
$a
AAI10612063
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Agarwal, Neha.
$3
3343939
245
1 0
$a
Paving the Path for Heterogeneous Memory Adoption in Production Systems.
260
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2017
300
$a
148 p.
500
$a
Source: Dissertation Abstracts International, Volume: 78-11(E), Section: B.
500
$a
Adviser: Thomas F Wenisch.
502
$a
Thesis (Ph.D.)--University of Michigan, 2017.
520
$a
Systems from smartphones to data-centers to supercomputers are increasingly heterogeneous, comprising various memory technologies and core types. Heterogeneous memory systems provide an opportunity to suitably match varying memory access patterns in applications, reducing CPU time thus increasing performance per dollar resulting in aggregate savings of millions of dollars in large-scale systems. However, with increased provisioning of main memory capacity per machine and differences in memory characteristics (for example, bandwidth, latency, cost, and density), memory management in such heterogeneous memory systems poses multi-fold challenges on system programmability and design.
520
$a
In this thesis, we tackle memory management of two heterogeneous memory systems: (a) CPU-GPU systems with a unified virtual address space, and (b) Cloud computing platforms that can deploy cheaper but slower memory technologies alongside DRAMs to reduce cost of memory in data-centers. First, we show that operating systems do not have sufficient information to optimally manage pages in bandwidth-asymmetric systems and thus fail to maximize bandwidth to massively-threaded GPU applications sacrificing GPU throughput. We present BW-AWARE placement/migration policies to support OS to make optimal data management decisions. Second, we present a CPU-GPU cache coherence design where CPU and GPU need not implement same cache coherence protocol but provide cache-coherent memory interface to the programmer. Our proposal is first practical approach to provide a unified, coherent CPU--GPU address space without requiring hardware cache coherence, with a potential to enable an explosion in algorithms that leverage tightly coupled CPU--GPU coordination.
520
$a
Finally, to reduce the cost of memory in cloud platforms where the trend has been to map datasets in memory, we make a case for a two-tiered memory system where cheaper (per bit) memories, such as Intel/Microns 3D XPoint, will be deployed alongside DRAM. We present Thermostat, an application-transparent huge-page-aware software mechanism to place pages in a dual-technology hybrid memory system while achieving both the cost advantages of two-tiered memory and performance advantages of transparent huge pages. With Thermostat's capability to control the application slowdown on a per application basis, cloud providers can realize cost savings from upcoming cheaper memory technologies by shifting infrequently accessed cold data to slow memory, while satisfying throughput demand of the customers.
590
$a
School code: 0127.
650
4
$a
Computer engineering.
$3
621879
690
$a
0464
710
2
$a
University of Michigan.
$b
Computer Science and Engineering.
$3
2095970
773
0
$t
Dissertation Abstracts International
$g
78-11B(E).
790
$a
0127
791
$a
Ph.D.
792
$a
2017
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10612063
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9355719
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login