Show simple item record

dc.contributor.author
Gómez Luna, Juan
dc.contributor.author
El Hajj, Izzat
dc.contributor.author
Fernandez, Ivan
dc.contributor.author
Giannoula, Christina
dc.contributor.author
Oliveira, Geraldo F.
dc.contributor.author
Mutlu, Onur
dc.date.accessioned
2022-05-28T19:20:09Z
dc.date.available
2022-05-18T11:14:56Z
dc.date.available
2022-05-18T11:17:57Z
dc.date.available
2022-05-28T19:20:09Z
dc.date.issued
2022
dc.identifier.issn
2169-3536
dc.identifier.other
10.1109/access.2022.3174101
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/547852
dc.identifier.doi
10.3929/ethz-b-000547852
dc.description.abstract
Many modern workloads, such as neural networks, databases, and graph processing, are fundamentally memory-bound. For such workloads, the data movement between main memory and CPU cores imposes a significant overhead in terms of both latency and energy. A major reason is that this communication happens through a narrow bus with high latency and limited bandwidth, and the low data reuse in memory-bound workloads is insufficient to amortize the cost of main memory access. Fundamentally addressing this data movement bottleneck requires a paradigm where the memory system assumes an active role in computing by integrating processing capabilities. This paradigm is known as processing-in-memory (PIM). Recent research explores different forms of PIM architectures, motivated by the emergence of new 3D-stacked memory technologies that integrate memory with a logic layer where processing elements can be easily placed. Past works evaluate these architectures in simulation or, at best, with simplified hardware prototypes. In contrast, the UPMEM company has designed and manufactured the first publicly-available real-world PIM architecture. The UPMEM PIM architecture combines traditional DRAM memory arrays with general-purpose in- order cores, called DRAM Processing Units (DPUs), integrated in the same chip. This paper provides the first comprehensive analysis of the first publicly-available real-world PIM architecture. We make two key contributions. First, we conduct an experimental characterization of the UPMEM-based PIM system using microbenchmarks to assess various architecture limits such as compute throughput and memory bandwidth, yielding new insights. Second, we present PrIM (Processing-In-Memory benchmarks), a benchmark suite of 16 workloads from different application domains (e.g., dense/sparse linear algebra, databases, data analytics, graph processing, neural networks, bioinformatics, image processing), which we identify as memory-bound. We evaluate the performance and ...
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
IEEE
en_US
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
dc.title
Benchmarking a New Paradigm: Experimental Analysis and Characterization of a Real Processing-in-Memory System
en_US
dc.type
Journal Article
dc.rights.license
Creative Commons Attribution 4.0 International
dc.date.published
2022-05-10
ethz.journal.title
IEEE Access
ethz.journal.volume
10
en_US
ethz.pages.start
52565
en_US
ethz.pages.end
52608
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.identifier.wos
ethz.publication.place
New York, NY
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::09483 - Mutlu, Onur / Mutlu, Onur
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::09483 - Mutlu, Onur / Mutlu, Onur
en_US
ethz.relation.hasPart
20.500.11850/528432
ethz.date.deposited
2022-05-18T11:15:01Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2022-05-28T19:20:24Z
ethz.rosetta.lastUpdated
2023-02-07T03:16:59Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Benchmarking%20a%20New%20Paradigm:%20Experimental%20Analysis%20and%20Characterization%20of%20a%20Real%20Processing-in-Memory%20System&rft.jtitle=IEEE%20Access&rft.date=2022&rft.volume=10&rft.spage=52565&rft.epage=52608&rft.issn=2169-3536&rft.au=G%C3%B3mez%20Luna,%20Juan&El%20Hajj,%20Izzat&Fernandez,%20Ivan&Giannoula,%20Christina&Oliveira,%20Geraldo%20F.&rft.genre=article&rft_id=info:doi/10.1109/access.2022.3174101&
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record