Matches in SemOpenAlex for { <https://semopenalex.org/work/W2897324020> ?p ?o ?g. }
- W2897324020 endingPage "60634" @default.
- W2897324020 startingPage "60622" @default.
- W2897324020 abstract "Recent advances in non-volatile memory (NVM) technology offer more capacity, scalability, and durability than regular volatile memory. However, adopting emerging memory introduces new challenges such as endurance issue and performance degradation. This paper proposes a software wear leveling technique that is designed specifically for a scenario, where the NVM is managed by generational garbage collectors that divide heap into separate young and old space. Prior work found that the majority of write traffic occurs to young generation heap, thus proposed a hybrid generational heap, where the NVM is utilized as old space and DRAM works as young space. We further investigate the access pattern in NVM-contained old generation. This paper first highlights a common observation across various workloads that the write distribution of old space is highly unbalanced. Specifically, among all writes to the NVM, 56%-96% occurs to 2% memory pages, and in worst cases, 83%-96% traffic occurs to only 0.5% pages. This leveling can be achieved by only swapping a very small fraction of NVM pages during the garbage collection cycle, which makes a low performance overhead runtime approach possible. We maintain a write intensity counter for each thread and insert a new garbage collection phase, where a few hottest pages are selected and remapped. Results show our approach significantly mitigates the skewness indicated by Gini coefficient dropping from 0.95 to 0.60, leading to extending lifetime 41 times on average. Meanwhile, it incurs a performance cost of 7.2% longer mutation time measured on emulated memory without performance penalty, and 3.31 % extra stop time for garbage collection cycles." @default.
- W2897324020 created "2018-10-26" @default.
- W2897324020 creator A5003957300 @default.
- W2897324020 creator A5012596137 @default.
- W2897324020 creator A5023506057 @default.
- W2897324020 creator A5085025467 @default.
- W2897324020 date "2018-01-01" @default.
- W2897324020 modified "2023-10-18" @default.
- W2897324020 title "Wear Leveling for Non-Volatile Memory: a Runtime System Approach" @default.
- W2897324020 cites W1532031741 @default.
- W2897324020 cites W1992755462 @default.
- W2897324020 cites W2012116223 @default.
- W2897324020 cites W2048588974 @default.
- W2897324020 cites W2050801173 @default.
- W2897324020 cites W2056029467 @default.
- W2897324020 cites W2112753327 @default.
- W2897324020 cites W2113637091 @default.
- W2897324020 cites W2135393827 @default.
- W2897324020 cites W2146894037 @default.
- W2897324020 cites W2147539449 @default.
- W2897324020 cites W2155309020 @default.
- W2897324020 cites W2159928435 @default.
- W2897324020 cites W2166091242 @default.
- W2897324020 cites W2252166639 @default.
- W2897324020 cites W2336695920 @default.
- W2897324020 cites W2340522713 @default.
- W2897324020 cites W2348395997 @default.
- W2897324020 cites W2526202524 @default.
- W2897324020 cites W2608342931 @default.
- W2897324020 cites W2612064579 @default.
- W2897324020 cites W2624752523 @default.
- W2897324020 cites W2744982856 @default.
- W2897324020 cites W2795222486 @default.
- W2897324020 cites W2798630628 @default.
- W2897324020 cites W2799012131 @default.
- W2897324020 cites W2802448201 @default.
- W2897324020 cites W2963288320 @default.
- W2897324020 cites W4232011172 @default.
- W2897324020 cites W4244361616 @default.
- W2897324020 doi "https://doi.org/10.1109/access.2018.2875820" @default.
- W2897324020 hasPublicationYear "2018" @default.
- W2897324020 type Work @default.
- W2897324020 sameAs 2897324020 @default.
- W2897324020 citedByCount "5" @default.
- W2897324020 countsByYear W28973240202019 @default.
- W2897324020 countsByYear W28973240202020 @default.
- W2897324020 countsByYear W28973240202021 @default.
- W2897324020 countsByYear W28973240202022 @default.
- W2897324020 countsByYear W28973240202023 @default.
- W2897324020 crossrefType "journal-article" @default.
- W2897324020 hasAuthorship W2897324020A5003957300 @default.
- W2897324020 hasAuthorship W2897324020A5012596137 @default.
- W2897324020 hasAuthorship W2897324020A5023506057 @default.
- W2897324020 hasAuthorship W2897324020A5085025467 @default.
- W2897324020 hasBestOaLocation W28973240201 @default.
- W2897324020 hasConcept C105122174 @default.
- W2897324020 hasConcept C111919701 @default.
- W2897324020 hasConcept C11413529 @default.
- W2897324020 hasConcept C134757568 @default.
- W2897324020 hasConcept C138101251 @default.
- W2897324020 hasConcept C149635348 @default.
- W2897324020 hasConcept C173608175 @default.
- W2897324020 hasConcept C177950962 @default.
- W2897324020 hasConcept C199360897 @default.
- W2897324020 hasConcept C2778565505 @default.
- W2897324020 hasConcept C41008148 @default.
- W2897324020 hasConcept C48044578 @default.
- W2897324020 hasConcept C7366592 @default.
- W2897324020 hasConcept C75403996 @default.
- W2897324020 hasConcept C9390403 @default.
- W2897324020 hasConceptScore W2897324020C105122174 @default.
- W2897324020 hasConceptScore W2897324020C111919701 @default.
- W2897324020 hasConceptScore W2897324020C11413529 @default.
- W2897324020 hasConceptScore W2897324020C134757568 @default.
- W2897324020 hasConceptScore W2897324020C138101251 @default.
- W2897324020 hasConceptScore W2897324020C149635348 @default.
- W2897324020 hasConceptScore W2897324020C173608175 @default.
- W2897324020 hasConceptScore W2897324020C177950962 @default.
- W2897324020 hasConceptScore W2897324020C199360897 @default.
- W2897324020 hasConceptScore W2897324020C2778565505 @default.
- W2897324020 hasConceptScore W2897324020C41008148 @default.
- W2897324020 hasConceptScore W2897324020C48044578 @default.
- W2897324020 hasConceptScore W2897324020C7366592 @default.
- W2897324020 hasConceptScore W2897324020C75403996 @default.
- W2897324020 hasConceptScore W2897324020C9390403 @default.
- W2897324020 hasFunder F4320321001 @default.
- W2897324020 hasLocation W28973240201 @default.
- W2897324020 hasOpenAccess W2897324020 @default.
- W2897324020 hasPrimaryLocation W28973240201 @default.
- W2897324020 hasRelatedWork W1968897089 @default.
- W2897324020 hasRelatedWork W2094755621 @default.
- W2897324020 hasRelatedWork W2361630273 @default.
- W2897324020 hasRelatedWork W2547222329 @default.
- W2897324020 hasRelatedWork W2613404685 @default.
- W2897324020 hasRelatedWork W2804481668 @default.
- W2897324020 hasRelatedWork W2897324020 @default.
- W2897324020 hasRelatedWork W2898306128 @default.
- W2897324020 hasRelatedWork W2899375714 @default.