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...
Saved in:
Published in | 2023 IEEE 12th Non-Volatile Memory Systems and Applications Symposium (NVMSA) pp. 50 - 55 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.08.2023
|
Subjects | |
Online Access | Get 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 |