Rapid NVM Simulation and Analysis on Single Bit Granularity Featuring Gem5 and NVMain

In emerging computing systems, non-volatile memory (NVM) is becoming an alternative to conventional main memory technologies such as DRAM. With its many advantages it also yields disadvantages, such as shorter memory cell life times. Due to its shorter lived nature, wear-leveling on main memory beco...

Full description

Saved in:
Bibliographic Details
Published in2023 IEEE 12th Non-Volatile Memory Systems and Applications Symposium (NVMSA) pp. 50 - 55
Main Authors Holscher, Nils, Truong, Minh Duy, Hakert, Christian, Seidl, Tristan, Chen, Kuan-Hsun, Chen, Jian-Jia
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2023
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In emerging computing systems, non-volatile memory (NVM) is becoming an alternative to conventional main memory technologies such as DRAM. With its many advantages it also yields disadvantages, such as shorter memory cell life times. Due to its shorter lived nature, wear-leveling on main memory becomes an important aspect of systems using NVM. Hardware methods are implemented such as iterative write schemes (repeatedly sense and write), which will check a memory cell before changing it. But hardware methods alone do not provide optimal wear-leveling, so they should be used together with software based methods, which try to evenly distribute wear over large memory regions. However, for software wear leveling on NVM main memory no standardized evaluation setup exists. Which leaves most of these approaches incomparable to each other. In this work we will leverage existing solutions for evaluation such as Gem5 [1] and NVMain [20] and extend them with our own methods, analysis setup and benchmark suite. We thoroughly explain our setup in this article and provide a tool for a comparable and easy to use evaluation setup for software based NVM main memory wear-leveling.
AbstractList In emerging computing systems, non-volatile memory (NVM) is becoming an alternative to conventional main memory technologies such as DRAM. With its many advantages it also yields disadvantages, such as shorter memory cell life times. Due to its shorter lived nature, wear-leveling on main memory becomes an important aspect of systems using NVM. Hardware methods are implemented such as iterative write schemes (repeatedly sense and write), which will check a memory cell before changing it. But hardware methods alone do not provide optimal wear-leveling, so they should be used together with software based methods, which try to evenly distribute wear over large memory regions. However, for software wear leveling on NVM main memory no standardized evaluation setup exists. Which leaves most of these approaches incomparable to each other. In this work we will leverage existing solutions for evaluation such as Gem5 [1] and NVMain [20] and extend them with our own methods, analysis setup and benchmark suite. We thoroughly explain our setup in this article and provide a tool for a comparable and easy to use evaluation setup for software based NVM main memory wear-leveling.
Author Holscher, Nils
Seidl, Tristan
Chen, Kuan-Hsun
Chen, Jian-Jia
Hakert, Christian
Truong, Minh Duy
Author_xml – sequence: 1
  givenname: Nils
  surname: Holscher
  fullname: Holscher, Nils
  email: nils.hoelscher@udo.edu
  organization: TU Dortmund University,Germany
– sequence: 2
  givenname: Minh Duy
  surname: Truong
  fullname: Truong, Minh Duy
  email: minhduy.truong@udo.edu
  organization: TU Dortmund University,Germany
– sequence: 3
  givenname: Christian
  surname: Hakert
  fullname: Hakert, Christian
  email: christian.hakert@udo.edu
  organization: TU Dortmund University,Germany
– sequence: 4
  givenname: Tristan
  surname: Seidl
  fullname: Seidl, Tristan
  email: tristan.seidl@udo.edu
  organization: TU Dortmund University,Germany
– sequence: 5
  givenname: Kuan-Hsun
  surname: Chen
  fullname: Chen, Kuan-Hsun
  email: k.h.chen@utwente.nl
  organization: University of Twente,Netherlands
– sequence: 6
  givenname: Jian-Jia
  surname: Chen
  fullname: Chen, Jian-Jia
  email: jian-jia.chen@udo.edu
  organization: TU Dortmund University,Germany
BookMark eNotj8FOwzAQRA0CiVLyByD5BxLW69iuj6WiBamARCjiVm1rBxmlbpWkh_x9LeAyq9XMPu1cs4u4j56xOwGFEGDvXz9fqqma2IkoEFAWACDwjGXW2IlUIMvSanPORqiMypN8XbGs635SDFFYg2bEVu90CI4nEq_C7thQH_aRU3R8GqkZutDxtFchfjeeP4SeL1qKKdaGfuBzT_2xTR5f-J36vUogCvGGXdbUdD77n2O2mj9-zJ7y5dvieTZd5gGh7PPaSOVFKUCnDnqz0WhrMiSd1LLeGgKVftwqJ0hrQG89GgfSeL3RVjmt5Jjd_nGD9359aMOO2mEtAFUpS5QndL1SuA
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/NVMSA58981.2023.00012
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEL
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
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 Engineering
EISBN 9798350344967
EISSN 2575-257X
EndPage 55
ExternalDocumentID 10254342
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i204t-f735e141068986bb629fa7a3d363fc7a05727c5d1a6602e9e27d037e6b695d653
IEDL.DBID RIE
IngestDate Wed Jun 26 19:25:01 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i204t-f735e141068986bb629fa7a3d363fc7a05727c5d1a6602e9e27d037e6b695d653
PageCount 6
ParticipantIDs ieee_primary_10254342
PublicationCentury 2000
PublicationDate 2023-Aug.
PublicationDateYYYYMMDD 2023-08-01
PublicationDate_xml – month: 08
  year: 2023
  text: 2023-Aug.
PublicationDecade 2020
PublicationTitle 2023 IEEE 12th Non-Volatile Memory Systems and Applications Symposium (NVMSA)
PublicationTitleAbbrev NVMSA
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0002219727
Score 1.8856729
Snippet In emerging computing systems, non-volatile memory (NVM) is becoming an alternative to conventional main memory technologies such as DRAM. With its many...
SourceID ieee
SourceType Publisher
StartPage 50
SubjectTerms Benchmark
Benchmark testing
Hardware
Iterative methods
Measurement
Non-Volatile Memory
Nonvolatile memory
Random access memory
Simulation
Software
Wear-Leveling
Wear-Out
Title Rapid NVM Simulation and Analysis on Single Bit Granularity Featuring Gem5 and NVMain
URI https://ieeexplore.ieee.org/document/10254342
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI5gJ7jwGuKtHLh2pGke7REQ24S0CTGGdpvSxJUqWDdN3YVfj9N2Y0JC4tZUdRvZbW0n_j4TcsuTTCiWQeCEdQG-FFGQxKnDYRyHIFkmEg9OHgxVfyyeJ3LSgNUrLAwAVMVn0PGH1V6-m9uVXyrDL9xDtwX-cXdjxmuw1mZBhXPfQUs3KJ2QJXfD98HoXsZJ7PNA7plMmW88udVFpXIi3QMyXD--rh356KzKtGO_fjEz_nt-h6T9g9ejLxtPdER2oDgm-1tUgydk_GoWuaM4WTrKZ03PLmoKR9e0JBTHI7z2E-hDXtIeOjFfoopROvVxYgVnpD2YyUoKb2Tyok3G3ae3x37QtFQIcs5EGWQ6kuBLOxWqRaWpQlsZbSIXqSiz2mD0xrWVLjRKMQ4JcO1YpEGlKpFOyeiUtIp5AWeEKssBMCGRjBkRhijLDXOYfzkbooQ-J22voemiZs2YrpVz8cf5S7LnrVQX112RVrlcwTU6_DK9qQz9DS_qqC4
link.rule.ids 310,311,786,790,795,796,802,27958,55109
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI7QOAAXXkO8yYFrR5o2SXsExDZgqxDb0G5T2rhSBesm1F349ThtNyYkJG5NG1eW3dR24s8m5JqHqS9ZCo7xE-PgR-E5YRAbHAaBC4KlfmjByf1Idkf-01iMa7B6iYUBgDL5DFr2sjzLN7NkYbfKcIVb6LaPf9xNNPQsrOBaqy0Vzm0PLVXjdPD5TfTWH9yKIAxsJMhtLVNmW0-u9VEpzUh7l0RLBqrskffWoohbydev2oz_5nCPNH8Qe_RlZYv2yQbkB2RnrdjgIRm96nlmKDJLB9m07tpFdW7osjAJxfEA534AvcsK2kEzZpNU0U-n1lMsAY20A1NRUuGLdJY3yaj9MLzvOnVTBSfjzC-cVHkCbHKnRLHIOJaoLa20ZzzppYnS6L9xlQjjaikZhxC4MsxTIGMZCiOFd0Qa-SyHY0JlwgEwJBGMad91kZZrZjACM4mLFOqENK2EJvOqbsZkKZzTP-5fka3usN-b9B6j5zOybTVWpdqdk0bxuYALNP9FfFkq_RtDiquE
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=2023+IEEE+12th+Non-Volatile+Memory+Systems+and+Applications+Symposium+%28NVMSA%29&rft.atitle=Rapid+NVM+Simulation+and+Analysis+on+Single+Bit+Granularity+Featuring+Gem5+and+NVMain&rft.au=Holscher%2C+Nils&rft.au=Truong%2C+Minh+Duy&rft.au=Hakert%2C+Christian&rft.au=Seidl%2C+Tristan&rft.date=2023-08-01&rft.pub=IEEE&rft.eissn=2575-257X&rft.spage=50&rft.epage=55&rft_id=info:doi/10.1109%2FNVMSA58981.2023.00012&rft.externalDocID=10254342