Native DRAM Cache: Re-architecting DRAM as a Large-Scale Cache for Data Centers

Contemporary data center CPUs are experiencing an unprecedented surge in core count. This trend necessitates scrutinized Last-Level Cache (LLC) strategies to accommodate increasing capacity demands. While DRAM offers significant capacity, using it as a cache poses challenges related to latency and e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) S. 1144 - 1156
Hauptverfasser: Ryu, Yesin, Kim, Yoojin, Jung, Giyong, Ahn, Jung Ho, Kim, Jungrae
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 29.06.2024
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Contemporary data center CPUs are experiencing an unprecedented surge in core count. This trend necessitates scrutinized Last-Level Cache (LLC) strategies to accommodate increasing capacity demands. While DRAM offers significant capacity, using it as a cache poses challenges related to latency and energy. This paper introduces Native DRAM Cache (NDC), a novel DRAM architecture specifically designed to operate as a cache. NDC features innovative approaches, such as conducting tag matching and way selection within a DRAM subarray and repurposing existing precharge transistors for tag matching. These innovations facilitate Caching-In-Memory (CIM) and enable NDC to serve as a high-capacity LLC with high set-associativity, low-latency, high-throughput, and low-energy. Our evaluation demonstrates that NDC significantly outperforms state-of-the-art DRAM cache solutions, enhancing performance by \mathbf{2.8 \%} / \mathbf{52.5 \%} / \mathbf{44.2 \%} (up to 8.4 \% / 140.6 \% / 85.5 \%) in SPEC/NPB/GAP benchmark suites, respectively.
AbstractList Contemporary data center CPUs are experiencing an unprecedented surge in core count. This trend necessitates scrutinized Last-Level Cache (LLC) strategies to accommodate increasing capacity demands. While DRAM offers significant capacity, using it as a cache poses challenges related to latency and energy. This paper introduces Native DRAM Cache (NDC), a novel DRAM architecture specifically designed to operate as a cache. NDC features innovative approaches, such as conducting tag matching and way selection within a DRAM subarray and repurposing existing precharge transistors for tag matching. These innovations facilitate Caching-In-Memory (CIM) and enable NDC to serve as a high-capacity LLC with high set-associativity, low-latency, high-throughput, and low-energy. Our evaluation demonstrates that NDC significantly outperforms state-of-the-art DRAM cache solutions, enhancing performance by \mathbf{2.8 \%} / \mathbf{52.5 \%} / \mathbf{44.2 \%} (up to 8.4 \% / 140.6 \% / 85.5 \%) in SPEC/NPB/GAP benchmark suites, respectively.
Author Ryu, Yesin
Jung, Giyong
Kim, Yoojin
Ahn, Jung Ho
Kim, Jungrae
Author_xml – sequence: 1
  givenname: Yesin
  surname: Ryu
  fullname: Ryu, Yesin
  email: yesin.ryu@samsung.com
  organization: Sungkyunkwan University,Suwon,Republic of Korea
– sequence: 2
  givenname: Yoojin
  surname: Kim
  fullname: Kim, Yoojin
  email: g24067yjs@g.skku.edu
  organization: Sungkyunkwan University,Suwon,Republic of Korea
– sequence: 3
  givenname: Giyong
  surname: Jung
  fullname: Jung, Giyong
  email: gajh@snu.ac.kr
  organization: Sungkyunkwan University,Suwon,Republic of Korea
– sequence: 4
  givenname: Jung Ho
  surname: Ahn
  fullname: Ahn, Jung Ho
  email: dale40@skku.edu
  organization: Seoul National University,Seoul,Republic of Korea
– sequence: 5
  givenname: Jungrae
  surname: Kim
  fullname: Kim, Jungrae
  email: jyk2498@g.skku.edu
  organization: Sungkyunkwan University,Suwon,Republic of Korea
BookMark eNotj81Kw0AURkdQUGveoIt5gcQ7M5k_dyHVWogWWl2XOzM3baCmkgTBt1epq7M4hw--W3bZn3pibC6gEAL8_WpbV9qDtYUEWRYA4MwFy7z1TmlQ0mgnrlk2jl0AA94q6_QNW7_i1H0RX2yqF15jPNAD31COQzx0E8Wp6_dnhyNH3uCwp3wb8UjnmLengS9wQl5TP9Ew3rGrFo8jZf-csfenx7f6OW_Wy1VdNTlK7aZc2RRMq9G3xgfySZYGRRAu-ggKADGB1qULycsoQxIpeRcl_DqMxmBSMzY_73ZEtPscug8cvnfi75nRRv0A2TxOFw
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ISCA59077.2024.00086
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350326581
EndPage 1156
ExternalDocumentID 10609656
Genre orig-research
GrantInformation_xml – fundername: Sungkyunkwan University
  funderid: 10.13039/501100002647
GroupedDBID 6IE
6IH
ACM
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIE
RIO
ID FETCH-LOGICAL-a258t-37db6f5a9f69be9d246a1b18c9c0300aad05548bd92c2bd1dd98c20030ac66ad3
IEDL.DBID RIE
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001290320700076&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:35:08 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a258t-37db6f5a9f69be9d246a1b18c9c0300aad05548bd92c2bd1dd98c20030ac66ad3
PageCount 13
ParticipantIDs ieee_primary_10609656
PublicationCentury 2000
PublicationDate 2024-June-29
PublicationDateYYYYMMDD 2024-06-29
PublicationDate_xml – month: 06
  year: 2024
  text: 2024-June-29
  day: 29
PublicationDecade 2020
PublicationTitle 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA)
PublicationTitleAbbrev ISCA
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib060973785
Score 2.2744112
Snippet Contemporary data center CPUs are experiencing an unprecedented surge in core count. This trend necessitates scrutinized Last-Level Cache (LLC) strategies to...
SourceID ieee
SourceType Publisher
StartPage 1144
SubjectTerms Caching-In-Memory (CIM)
Data centers
DRAM Cache
Energy consumption
Energy resolution
high-capacity LLC
Metadata
Random access memory
Technological innovation
Title Native DRAM Cache: Re-architecting DRAM as a Large-Scale Cache for Data Centers
URI https://ieeexplore.ieee.org/document/10609656
WOSCitedRecordID wos001290320700076&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5WPHhSseKbHLxGN9ndPLyV1qKgtbQKvZXJY8FLK-3W328m21YvHryFJCQweX1J5vuGkBsvbFFUOTAOhWIF5JYBcMGgKnnuOOQ8ZCnYhBoM9GRihmuyeuLChBCS81m4xWT6y_dzt8KnsrjCJYqVyBZpKSUbstZm8kjUnVG6XNPjeGbunsbdThkvfypeAwWKZGfImP4VRCWdIf2Df_Z-SNo_bDw63J4zR2QnzI7J6yApdtPeqPNCu6jKfE9HgW3_BWLNpgyWFOgz-nuzcRyP0FSmEavSHtRA8Xk3QsA2ee8_vHUf2To4AgNR6jpuDEigK8FU0thgvCgkcMu1My6u2wzAZxEpaOuNcMJ67r3RDj3RMnBSgs9PyO5sPgunhGrQVWmCBV9VReFzGxuLMMogtFARg52RNlpj-tnoX0w3hjj_I_-C7KPB0aFKmEuyWy9W4Yrsua_6Y7m4TqP2DZyrlro
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG4UTfSkRoxve_Ba3XZfrTcCEoiwEsCEG5k-NuECBhZ_v51lQS8evDVt0ybT19d2vm8IebRCR1EeAuMQpSyCUDMALhjkMQ8Nh5C7oAw2kWaZnEzUoCKrl1wY51zpfOaeMFn-5duFWeNTmV_hCYqVJPvkAENnVXSt7fRJUHkmlXFFkOOBeu6Omo3YX_9SfxEUKJMdIGf6VxiV8hRpn_yz_1NS_-Hj0cHupDkje25-Tt6zUrObtoaNPm2iLvMLHTq2-xnwNTdlsKJAe-jxzUZ-RNymMvVolbagAIoPvB4E1slH-3Xc7LAqPAIDEcvCbw1IoYtB5YnSTlkRJcA1l0YZv3IDABt4rCC1VcIIbbm1Shr0RQvAJAnY8ILU5ou5uyRUgsxj5TTYPI8iG2rfmAdSCsFF6lHYFamjNaafGwWM6dYQ13_kP5Cjzrjfm_a62dsNOUbjo3uVULekVizX7o4cmq9itlrelyP4DasEmgM
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+ACM%2FIEEE+51st+Annual+International+Symposium+on+Computer+Architecture+%28ISCA%29&rft.atitle=Native+DRAM+Cache%3A+Re-architecting+DRAM+as+a+Large-Scale+Cache+for+Data+Centers&rft.au=Ryu%2C+Yesin&rft.au=Kim%2C+Yoojin&rft.au=Jung%2C+Giyong&rft.au=Ahn%2C+Jung+Ho&rft.date=2024-06-29&rft.pub=IEEE&rft.spage=1144&rft.epage=1156&rft_id=info:doi/10.1109%2FISCA59077.2024.00086&rft.externalDocID=10609656