DRAMsim3: A Cycle-Accurate, Thermal-Capable DRAM Simulator

DRAM technology has developed rapidly in recent years. Several industrial solutions offer 3D packaging of DRAM and some are envisioning the integration of CPU and DRAM on the same die. These solutions allow higher density and better performance and also lower power consumption in DRAM designs. Howev...

Full description

Saved in:
Bibliographic Details
Published inIEEE computer architecture letters Vol. 19; no. 2; pp. 106 - 109
Main Authors Li, Shang, Yang, Zhiyuan, Reddy, Dhiraj, Srivastava, Ankur, Jacob, Bruce
Format Journal Article
LanguageEnglish
Published New York IEEE 01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract DRAM technology has developed rapidly in recent years. Several industrial solutions offer 3D packaging of DRAM and some are envisioning the integration of CPU and DRAM on the same die. These solutions allow higher density and better performance and also lower power consumption in DRAM designs. However, accurate simulation tools have not kept up with DRAM technology, especially for the modeling of 3D DRAMs. In this letter we present a cycle-accurate, validated DRAM simulator, and DRAMsim3, which offers the best simulation performance and feature sets among existing cycle-accurate DRAM simulators. DRAMsim3 is also the first DRAM simulator to offer runtime thermal modeling alongside with performance modeling.
AbstractList DRAM technology has developed rapidly in recent years. Several industrial solutions offer 3D packaging of DRAM and some are envisioning the integration of CPU and DRAM on the same die. These solutions allow higher density and better performance and also lower power consumption in DRAM designs. However, accurate simulation tools have not kept up with DRAM technology, especially for the modeling of 3D DRAMs. In this letter we present a cycle-accurate, validated DRAM simulator, and DRAMsim3, which offers the best simulation performance and feature sets among existing cycle-accurate DRAM simulators. DRAMsim3 is also the first DRAM simulator to offer runtime thermal modeling alongside with performance modeling.
Author Jacob, Bruce
Srivastava, Ankur
Reddy, Dhiraj
Li, Shang
Yang, Zhiyuan
Author_xml – sequence: 1
  givenname: Shang
  orcidid: 0000-0002-6374-394X
  surname: Li
  fullname: Li, Shang
  email: shangli@umd.edu
  organization: Department of Electrical & Computer Engineering, University of Maryland, College Park, MD, USA
– sequence: 2
  givenname: Zhiyuan
  orcidid: 0000-0002-2250-7959
  surname: Yang
  fullname: Yang, Zhiyuan
  email: zyyang@umd.edu
  organization: Department of Electrical & Computer Engineering, University of Maryland, College Park, MD, USA
– sequence: 3
  givenname: Dhiraj
  surname: Reddy
  fullname: Reddy, Dhiraj
  email: dhiraj@umd.edu
  organization: Department of Electrical & Computer Engineering, University of Maryland, College Park, MD, USA
– sequence: 4
  givenname: Ankur
  surname: Srivastava
  fullname: Srivastava, Ankur
  email: ankurs@umd.edu
  organization: Department of Electrical & Computer Engineering, University of Maryland, College Park, MD, USA
– sequence: 5
  givenname: Bruce
  surname: Jacob
  fullname: Jacob, Bruce
  email: blj@umd.edu
  organization: Department of Electrical & Computer Engineering, University of Maryland, College Park, MD, USA
BookMark eNp9kD1PwzAQQC1UJNrCjsQSiZUUnx07cbcofEpBSFBm6-I6IlU-iuMM_fekatWBgck3vHcnvxmZtF1rCbkGugCg6j7P0gWjjC6YirlScEamIIQMJZXR5DQLeUFmfb-hNJI8iaZk-fCRvvVVw5dBGmQ7U9swNWZw6O1dsPq2rsE6zHCLRW2DPRt8Vs1Qo-_cJTkvse7t1fGdk6-nx1X2Eubvz69ZmoeGKfChsdYqiEFIXjJryjiRAEqWzCAC46ZYWy4KXKNivDQSZCIMRraQhiKP1wmfk9vD3q3rfgbbe73pBteOJzWLOMQUEspHSh4o47q-d7bUpvLoq671DqtaA9X7TnrspPed9LHTKNI_4tZVDbrdf8rNQanGv53wRCkllOC_kzVyiA
CODEN ICALC3
CitedBy_id crossref_primary_10_1109_TC_2023_3299030
crossref_primary_10_1109_LCA_2021_3090954
crossref_primary_10_1109_TC_2023_3251852
crossref_primary_10_1109_TCAD_2022_3206729
crossref_primary_10_1109_TC_2023_3347675
crossref_primary_10_3390_app14177601
crossref_primary_10_1145_3649135
crossref_primary_10_1145_3649455
crossref_primary_10_1109_TCAD_2021_3103825
crossref_primary_10_1016_j_sysarc_2024_103320
crossref_primary_10_1109_TCAD_2023_3342605
crossref_primary_10_1109_TC_2023_3315051
crossref_primary_10_1109_TPDS_2025_3539534
crossref_primary_10_1109_LCA_2023_3305668
crossref_primary_10_1109_LCA_2024_3386734
crossref_primary_10_1016_j_micpro_2024_105087
crossref_primary_10_1145_3609097
crossref_primary_10_1016_j_sysarc_2024_103308
crossref_primary_10_1016_j_vlsi_2022_03_001
crossref_primary_10_1109_TC_2024_3477981
crossref_primary_10_1109_TCAD_2022_3146204
crossref_primary_10_1145_3462632
crossref_primary_10_1109_TCAD_2022_3198320
crossref_primary_10_1145_3532185
crossref_primary_10_1007_s11390_023_2939_x
crossref_primary_10_1109_TCAD_2023_3274922
crossref_primary_10_1109_TCSI_2024_3395842
crossref_primary_10_3390_math10214144
crossref_primary_10_3390_electronics13234795
crossref_primary_10_3390_mi13010052
crossref_primary_10_1109_ACCESS_2020_3012084
crossref_primary_10_1109_TC_2024_3398500
crossref_primary_10_1016_j_simpat_2023_102743
crossref_primary_10_1109_LES_2021_3050253
crossref_primary_10_1587_elex_21_20230520
crossref_primary_10_1016_j_simpat_2024_103032
crossref_primary_10_1109_TPDS_2024_3476390
crossref_primary_10_1109_TETC_2023_3345870
crossref_primary_10_1007_s10766_022_00727_4
crossref_primary_10_1145_3504034
crossref_primary_10_1145_3701998
crossref_primary_10_1109_LCA_2023_3333759
crossref_primary_10_1109_TC_2021_3104749
crossref_primary_10_1016_j_sysarc_2022_102635
crossref_primary_10_1109_TVLSI_2024_3488042
crossref_primary_10_1109_TC_2024_3371773
crossref_primary_10_1109_LCA_2021_3097253
crossref_primary_10_1109_TCAD_2023_3335153
crossref_primary_10_1109_TC_2024_3404051
crossref_primary_10_1109_LCA_2024_3452699
crossref_primary_10_1109_TVLSI_2024_3445631
crossref_primary_10_1109_LCA_2024_3381452
crossref_primary_10_1109_TC_2024_3365939
Cites_doi 10.1109/L-CA.2011.4
10.1145/2989081.2989114
10.1145/2024716.2024718
10.1145/2508148.2485963
10.1109/ICCD.2013.6657041
10.1109/TCAD.2017.2666604
10.1109/LCA.2015.2414456
10.1145/1964218.1964225
10.1137/S0895479897317685
10.1145/3240302.3240315
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LCA.2020.2973991
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1556-6064
EndPage 109
ExternalDocumentID 10_1109_LCA_2020_2973991
8999595
Genre orig-research
GrantInformation_xml – fundername: National Science Foundation
  grantid: 1642424
  funderid: 10.13039/100000001
– fundername: TAT
  grantid: 15-1158
– fundername: DoD
  grantid: FA8075-14-D-0002-0007
GroupedDBID 0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AIBXA
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
PQQKQ
RIA
RIE
RNI
RNS
RZB
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c291t-ceee9171563f2ecf7861196f2caa123cbde35bada923fc61685ca4eb6c0a37d83
IEDL.DBID RIE
ISSN 1556-6056
IngestDate Mon Jun 30 03:53:49 EDT 2025
Tue Jul 01 00:25:00 EDT 2025
Thu Apr 24 22:54:49 EDT 2025
Wed Aug 27 02:31:22 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c291t-ceee9171563f2ecf7861196f2caa123cbde35bada923fc61685ca4eb6c0a37d83
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-2250-7959
0000-0002-6374-394X
PQID 2431701803
PQPubID 75728
PageCount 4
ParticipantIDs proquest_journals_2431701803
ieee_primary_8999595
crossref_primary_10_1109_LCA_2020_2973991
crossref_citationtrail_10_1109_LCA_2020_2973991
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2020-07-01
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-07-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE computer architecture letters
PublicationTitleAbbrev LCA
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References (ref12) 2008; 13
ref13
ref15
ref14
chandrasekar (ref3) 2012
ref11
jeong (ref6) 2012
ref10
ref1
ref8
ref7
cengel (ref2) 2014
chatterjee (ref4) 2012
ref9
ref5
References_xml – year: 2012
  ident: ref4
  article-title: Usimm: The utah simulated memory module
  publication-title: University of Utah
– volume: 13
  year: 2008
  ident: ref12
  article-title: Calculating memory system power for DDR3
– ident: ref14
  doi: 10.1109/L-CA.2011.4
– ident: ref7
  doi: 10.1145/2989081.2989114
– ident: ref1
  doi: 10.1145/2024716.2024718
– year: 2012
  ident: ref6
  article-title: DrSim: A platform for flexible dram system research
– ident: ref15
  doi: 10.1145/2508148.2485963
– ident: ref8
  doi: 10.1109/ICCD.2013.6657041
– ident: ref11
  doi: 10.1109/TCAD.2017.2666604
– ident: ref9
  doi: 10.1109/LCA.2015.2414456
– ident: ref13
  doi: 10.1145/1964218.1964225
– ident: ref5
  doi: 10.1137/S0895479897317685
– ident: ref10
  doi: 10.1145/3240302.3240315
– year: 2012
  ident: ref3
  article-title: Drampower: Open-source dram power & energy estimation tool
– year: 2014
  ident: ref2
  publication-title: Heat and Mass Transfer Fundamentals and Applications
SSID ssj0046384
Score 2.5552025
Snippet DRAM technology has developed rapidly in recent years. Several industrial solutions offer 3D packaging of DRAM and some are envisioning the integration of CPU...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 106
SubjectTerms 3D-modeling
Computational modeling
Computer simulation
cycle-accurate
DRAM
Dynamic random access memory
Integrated circuit modeling
Power consumption
Protocols
Random access memory
simulation
Simulators
Thermal analysis
Thermal conductivity
thermal modeling
Thermal resistance
Thermal simulation
Three dimensional models
Three-dimensional displays
Title DRAMsim3: A Cycle-Accurate, Thermal-Capable DRAM Simulator
URI https://ieeexplore.ieee.org/document/8999595
https://www.proquest.com/docview/2431701803
Volume 19
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDLZgJy68EeOlHrggLdvapGnDrRqgCTEOwCRuVeskEmIPtMcBfj1OH5N4CHHrwYmi2I6_r3FsgHM0RHViXzAtrGBCW8lySf6IyIXIeBxFsXvvPLiX_aG4fQ6f16C1egtjjCmSz0zbfRZ3-XqKS_errEPcQIUqXId1Im7lW6361BVkR8UNchhKRhB9dSXZVZ27XkJEMOi2XZ8mpfwvIajoqfLjIC6iy80WDOp1lUklr-3lIm_jx7eSjf9d-DZsVjDTS0q72IE1M9mFrbqFg1d59B5cXj0kg_nLmF96idd7J1mWIC5d_YiWRyZEx_aI9Sig5iPjOVnv8WXsOn5NZ_swvLl-6vVZ1U6BYaD8BaNwaIicEWHjNjBoo1j65H82wCyj-IW5NjzMM50R5rMofRmHmAmTS-xmPNIxP4DGZDoxh-ARjtEEhWyk4lBo5HFgtVS-1egonDZN6NQ7nGJVa9y1vBilBefoqpR0kjqdpJVOmnCxGvFW1tn4Q3bPbfFKrtrdJpzUSkwrR5yngQNIrkgZP_p91DFsuLnLDNwTaCxmS3NKOGORnxUG9glvEswc
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzV1Nb9QwEB2VcoALBQrq0hZ8gAMS3t3YjhNX6iHaUm3pbg_QSr2FZGxLFdtd1N1VVX4Lf4X_xjgfK5UibpW45TBJFM_z-L14PAPwFh1JnTRS3CqvuLJe81LTfESUShUyTZI0nHcen-jhmfp0Hp-vwc_VWRjnXJV85rrhstrLtzNchl9lPdIGJjZtCuWxu7kmgTbfPzogb74T4vDj6WDImx4CHIWJFpzWAEeKhFSK9MKhT1IdEei8wKKgoI2ldTIuC1sQ0fGoI53GWChXauwXMrGppOc-gIfEM2JRnw5r47wi5FZ71nGsOYmC1SZo3_RGg4ykp-h3Q2coY6Jbi17VxeVO6K_Ws8MN-NWORJ3G8q27XJRd_PFHkcj_daiewpOGSLOsRv4zWHPT57DRNqlgTczahL2Dz9l4fnEp91jGBjdkyzPEZaiQ8YHRJKGFacIHRBnKiWPBln25uAw9zWZXL-DsXr7gJaxPZ1O3BYyYmiWy5xOTxsqiTIW32kTeYhCp1nWg13o0x6aaemjqMckrVdU3OWEgDxjIGwx04P3qju91JZF_2G4Gl67sGm92YKcFTd6EmnkuAgUMZdjkq7_f9QYeDU_Ho3x0dHK8DY_De-p84x1YX1wt3S6xqkX5ugI3g6_3DZHfhTwsFA
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%3Ajournal&rft.genre=article&rft.atitle=DRAMsim3%3A+A+Cycle-Accurate%2C+Thermal-Capable+DRAM+Simulator&rft.jtitle=IEEE+computer+architecture+letters&rft.au=Li%2C+Shang&rft.au=Yang%2C+Zhiyuan&rft.au=Reddy%2C+Dhiraj&rft.au=Srivastava%2C+Ankur&rft.date=2020-07-01&rft.pub=IEEE&rft.issn=1556-6056&rft.volume=19&rft.issue=2&rft.spage=106&rft.epage=109&rft_id=info:doi/10.1109%2FLCA.2020.2973991&rft.externalDocID=8999595
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1556-6056&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1556-6056&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1556-6056&client=summon