Notice

This record is currently in review state, the data hasn’t been validated yet.

Show simple item record

dc.contributor.author
Ghose, S.
dc.contributor.author
Boroumand, A.
dc.contributor.author
Kim, J. S.
dc.contributor.author
Gomez-Luna, J.
dc.contributor.author
Mutlu, O.
dc.date.accessioned
2020-08-28T11:00:54Z
dc.date.available
2020-08-28T11:00:54Z
dc.date.issued
2019-11-01
dc.identifier.issn
0018-8646
dc.identifier.issn
2151-8556
dc.identifier.other
10.1147/JRD.2019.2934048
dc.identifier.uri
http://hdl.handle.net/20.500.11850/437224
dc.description.abstract
Many modern and emerging applications must process increasingly large volumes of data. Unfortunately, prevalent computing paradigms are not designed to efficiently handle such large-scale data: The energy and performance costs to move this data between the memory subsystem and the CPU now dominate the total costs of computation. This forces system architects and designers to fundamentally rethink how to design computers. Processing-inmemory (PIM) is a computing paradigm that avoids most data movement costs by bringing computation to the data. New opportunities in modern memory systems are enabling architectures that can perform varying degrees of processing inside the memory subsystem. However, many practical system-level issues must be tackled to construct PIM architectures, including enabling workloads and programmers to easily take advantage of PIM. This article examines three key domains of work toward the practical construction and widespread adoption of PIM architectures. First, we describe our work on systematically identifying opportunities for PIM in real applications and quantify potential gains for popular emerging applications (e.g., machine learning, data analytics, genome analysis). Second, we aim to solve several key issues in programming these applications for PIM architectures. Third, we describe challenges that remain for the widespread adoption of PIM.
dc.publisher
IBM CORP
dc.title
Processing-in-memory: A workload-driven perspective
dc.type
Journal Article
ethz.journal.title
IBM Journal of Research and Development
ethz.journal.volume
63
ethz.journal.issue
6
ethz.journal.abbreviated
IBM J. Res. Develop.
ethz.identifier.wos
ethz.publication.place
ARMONK
ethz.source
WOS
ethz.rosetta.exportRequired
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Processing-in-memory:%20A%20workload-driven%20perspective&rft.jtitle=IBM%20Journal%20of%20Research%20and%20Development&rft.date=2019-11-01&rft.volume=63&rft.issue=6&rft.issn=0018-8646&2151-8556&rft.au=Ghose,%20S.&Boroumand,%20A.&Kim,%20J.%20S.&Gomez-Luna,%20J.&Mutlu,%20O.&rft.genre=article&rft_id=info:doi/10.1147/JRD.2019.2934048&
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record