Matches in SemOpenAlex for { <https://semopenalex.org/work/W2928505867> ?p ?o ?g. }
- W2928505867 abstract "Byte-addressable non-volatile main memory (NVM) demands transactional mechanisms to access and manipulate data on NVM atomically. Those transaction mechanisms often employ a logging mechanism (undo logging or redo logging). However, the logging mechanisms can bring large runtime overhead (8%-49% in our evaluation), and 41%-78% of the overhead attributes to the frequent cache-line flushing. Such large overhead significantly diminishes the performance benefits offered by NVM. In this paper, we introduce a new method to reduce the overhead of cache-line flushing for logging-based transactions. Different from the traditional method that works at the program level and leverages program semantics to reduce the logging overhead, we introduce architecture awareness. In particular, we do not flush certain cache blocks, as long as they are estimated to be eliminated out of the cache because of the hardware caching mechanism (e.g., the cache replacement algorithm). Furthermore, we coalesce those cache blocks with low dirtiness to improve the efficiency of cache-line flushing. We implement an architecture-aware, high performance transaction runtime system for persistent memory, Archapt. Our results show that comparing with an undo logging (PMDK) and a redo logging (Mnemosyne), Archapt reduces cache-line flushing by 66% and improves system throughput by 19% on average (42% at most). Our crash tests with four hardware caching policies show that Archapt provides a strong guarantee on crash consistency." @default.
- W2928505867 created "2019-04-11" @default.
- W2928505867 creator A5056036725 @default.
- W2928505867 creator A5056482728 @default.
- W2928505867 creator A5062590263 @default.
- W2928505867 date "2019-03-14" @default.
- W2928505867 modified "2023-09-26" @default.
- W2928505867 title "Architecture-Aware, High Performance Transaction for Persistent Memory" @default.
- W2928505867 cites W1506905771 @default.
- W2928505867 cites W1538663548 @default.
- W2928505867 cites W1567210335 @default.
- W2928505867 cites W1580714733 @default.
- W2928505867 cites W1965912002 @default.
- W2928505867 cites W1980321276 @default.
- W2928505867 cites W1981493666 @default.
- W2928505867 cites W1985229168 @default.
- W2928505867 cites W1989773959 @default.
- W2928505867 cites W1992755462 @default.
- W2928505867 cites W2009404871 @default.
- W2928505867 cites W2013168034 @default.
- W2928505867 cites W2016481757 @default.
- W2928505867 cites W2037523067 @default.
- W2928505867 cites W2041135949 @default.
- W2928505867 cites W2083613288 @default.
- W2928505867 cites W2090330503 @default.
- W2928505867 cites W2096504919 @default.
- W2928505867 cites W2113637091 @default.
- W2928505867 cites W2118146766 @default.
- W2928505867 cites W2118231788 @default.
- W2928505867 cites W2123500455 @default.
- W2928505867 cites W2128511938 @default.
- W2928505867 cites W2130076536 @default.
- W2928505867 cites W2131645490 @default.
- W2928505867 cites W2140913576 @default.
- W2928505867 cites W2147853062 @default.
- W2928505867 cites W2150662965 @default.
- W2928505867 cites W2157808045 @default.
- W2928505867 cites W2159216681 @default.
- W2928505867 cites W2220914167 @default.
- W2928505867 cites W2234174598 @default.
- W2928505867 cites W2240667924 @default.
- W2928505867 cites W2333451476 @default.
- W2928505867 cites W2510171387 @default.
- W2928505867 cites W2565270815 @default.
- W2928505867 cites W2581304788 @default.
- W2928505867 cites W2606766398 @default.
- W2928505867 cites W2610308442 @default.
- W2928505867 cites W2615718892 @default.
- W2928505867 cites W2796123855 @default.
- W2928505867 cites W2883332806 @default.
- W2928505867 cites W2900579131 @default.
- W2928505867 cites W2904128752 @default.
- W2928505867 cites W2905585531 @default.
- W2928505867 cites W2908161584 @default.
- W2928505867 cites W2921153466 @default.
- W2928505867 hasPublicationYear "2019" @default.
- W2928505867 type Work @default.
- W2928505867 sameAs 2928505867 @default.
- W2928505867 citedByCount "2" @default.
- W2928505867 countsByYear W29285058672020 @default.
- W2928505867 crossrefType "posted-content" @default.
- W2928505867 hasAuthorship W2928505867A5056036725 @default.
- W2928505867 hasAuthorship W2928505867A5056482728 @default.
- W2928505867 hasAuthorship W2928505867A5062590263 @default.
- W2928505867 hasConcept C111919701 @default.
- W2928505867 hasConcept C115537543 @default.
- W2928505867 hasConcept C149635348 @default.
- W2928505867 hasConcept C167713795 @default.
- W2928505867 hasConcept C173608175 @default.
- W2928505867 hasConcept C189783530 @default.
- W2928505867 hasConcept C2779960059 @default.
- W2928505867 hasConcept C2780154230 @default.
- W2928505867 hasConcept C36340418 @default.
- W2928505867 hasConcept C38556500 @default.
- W2928505867 hasConcept C41008148 @default.
- W2928505867 hasConceptScore W2928505867C111919701 @default.
- W2928505867 hasConceptScore W2928505867C115537543 @default.
- W2928505867 hasConceptScore W2928505867C149635348 @default.
- W2928505867 hasConceptScore W2928505867C167713795 @default.
- W2928505867 hasConceptScore W2928505867C173608175 @default.
- W2928505867 hasConceptScore W2928505867C189783530 @default.
- W2928505867 hasConceptScore W2928505867C2779960059 @default.
- W2928505867 hasConceptScore W2928505867C2780154230 @default.
- W2928505867 hasConceptScore W2928505867C36340418 @default.
- W2928505867 hasConceptScore W2928505867C38556500 @default.
- W2928505867 hasConceptScore W2928505867C41008148 @default.
- W2928505867 hasLocation W29285058671 @default.
- W2928505867 hasOpenAccess W2928505867 @default.
- W2928505867 hasPrimaryLocation W29285058671 @default.
- W2928505867 hasRelatedWork W114365686 @default.
- W2928505867 hasRelatedWork W1539242655 @default.
- W2928505867 hasRelatedWork W1977408073 @default.
- W2928505867 hasRelatedWork W2025190812 @default.
- W2928505867 hasRelatedWork W205730099 @default.
- W2928505867 hasRelatedWork W2094162955 @default.
- W2928505867 hasRelatedWork W2094325100 @default.
- W2928505867 hasRelatedWork W2106728965 @default.
- W2928505867 hasRelatedWork W2108185389 @default.
- W2928505867 hasRelatedWork W2143197122 @default.
- W2928505867 hasRelatedWork W2146779848 @default.