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...
Saved in:
Published in | IEEE computer architecture letters Vol. 19; no. 2; pp. 106 - 109 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get 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 |