Matches in SemOpenAlex for { <https://semopenalex.org/work/W4360831804> ?p ?o ?g. }
- W4360831804 abstract "Persistent memory (PM) provides data persistency. Due to this property, guaranteeing atomic durability becomes important for applications running on PM in order to ensure the crash consistency for a group of updates. To this end, hardware logging has received many attentions by overlapping the log operations and transaction execution. Unfortunately, existing approaches regard logs as backups, which inevitably increases the log writes to PM, thus exacerbating the limited endurance of PM and imposing constraints on the write ordering.This paper proposes Silo, a speculative hardware logging design to ensure atomic durability with ultra-low overheads. Unlike existing studies, Silo exploits a speculative methodology and regards logs as data to make the common case fast. In practice, system crashes or power failures rarely occur for a machine. Hence, we do not need to write logs to back up data in most of the running time. Based on this observation, Silo temporarily maintains the undo+redo logs on chip during transaction execution. After the transaction commits, Silo leverages the new data in these on-chip logs to in-place update the PM data region, instead of conservatively writing logs as useless backups in common cases where no crash occurs. In this way, Silo significantly reduces the write overheads. If a crash occurs, Silo still efficiently flushes these on-chip logs to PM for recovery without any loss of correctness. Experimental results demonstrate that Silo significantly improves the transaction throughput by 4.3×, and reduces the memory writes by 76.5% compared with state-of-the-art designs." @default.
- W4360831804 created "2023-03-25" @default.
- W4360831804 creator A5080733133 @default.
- W4360831804 creator A5088998781 @default.
- W4360831804 date "2023-02-01" @default.
- W4360831804 modified "2023-10-17" @default.
- W4360831804 title "Silo: Speculative Hardware Logging for Atomic Durability in Persistent Memory" @default.
- W4360831804 cites W1506905771 @default.
- W4360831804 cites W1865162546 @default.
- W4360831804 cites W1989306170 @default.
- W4360831804 cites W2000345607 @default.
- W4360831804 cites W2004462049 @default.
- W4360831804 cites W2005887179 @default.
- W4360831804 cites W2009513241 @default.
- W4360831804 cites W2010216838 @default.
- W4360831804 cites W2011591402 @default.
- W4360831804 cites W2033811947 @default.
- W4360831804 cites W2041135949 @default.
- W4360831804 cites W2052319966 @default.
- W4360831804 cites W2058154873 @default.
- W4360831804 cites W2093819294 @default.
- W4360831804 cites W2104954161 @default.
- W4360831804 cites W2113637091 @default.
- W4360831804 cites W2135393827 @default.
- W4360831804 cites W2147657366 @default.
- W4360831804 cites W2150662965 @default.
- W4360831804 cites W2204664557 @default.
- W4360831804 cites W2220914167 @default.
- W4360831804 cites W2294111665 @default.
- W4360831804 cites W2316501305 @default.
- W4360831804 cites W2429518132 @default.
- W4360831804 cites W2526202524 @default.
- W4360831804 cites W2593354228 @default.
- W4360831804 cites W2604204172 @default.
- W4360831804 cites W2606353336 @default.
- W4360831804 cites W2606766398 @default.
- W4360831804 cites W2612252783 @default.
- W4360831804 cites W2765864547 @default.
- W4360831804 cites W2795099964 @default.
- W4360831804 cites W2883332806 @default.
- W4360831804 cites W2884482743 @default.
- W4360831804 cites W2903624411 @default.
- W4360831804 cites W2975742844 @default.
- W4360831804 cites W3011523609 @default.
- W4360831804 cites W3042219225 @default.
- W4360831804 cites W3042606112 @default.
- W4360831804 cites W3047883150 @default.
- W4360831804 cites W3103616267 @default.
- W4360831804 cites W3103991664 @default.
- W4360831804 cites W3155031274 @default.
- W4360831804 cites W3159625017 @default.
- W4360831804 cites W4214579574 @default.
- W4360831804 cites W4214700277 @default.
- W4360831804 cites W4220669418 @default.
- W4360831804 cites W4280528472 @default.
- W4360831804 cites W4281728885 @default.
- W4360831804 cites W4312757686 @default.
- W4360831804 doi "https://doi.org/10.1109/hpca56546.2023.10071034" @default.
- W4360831804 hasPublicationYear "2023" @default.
- W4360831804 type Work @default.
- W4360831804 citedByCount "1" @default.
- W4360831804 crossrefType "proceedings-article" @default.
- W4360831804 hasAuthorship W4360831804A5080733133 @default.
- W4360831804 hasAuthorship W4360831804A5088998781 @default.
- W4360831804 hasConcept C111919701 @default.
- W4360831804 hasConcept C125620115 @default.
- W4360831804 hasConcept C127413603 @default.
- W4360831804 hasConcept C149635348 @default.
- W4360831804 hasConcept C157764524 @default.
- W4360831804 hasConcept C174220543 @default.
- W4360831804 hasConcept C183469790 @default.
- W4360831804 hasConcept C18903297 @default.
- W4360831804 hasConcept C199360897 @default.
- W4360831804 hasConcept C25185021 @default.
- W4360831804 hasConcept C2778024958 @default.
- W4360831804 hasConcept C41008148 @default.
- W4360831804 hasConcept C55439883 @default.
- W4360831804 hasConcept C555944384 @default.
- W4360831804 hasConcept C72108876 @default.
- W4360831804 hasConcept C75949130 @default.
- W4360831804 hasConcept C77088390 @default.
- W4360831804 hasConcept C78519656 @default.
- W4360831804 hasConcept C86803240 @default.
- W4360831804 hasConceptScore W4360831804C111919701 @default.
- W4360831804 hasConceptScore W4360831804C125620115 @default.
- W4360831804 hasConceptScore W4360831804C127413603 @default.
- W4360831804 hasConceptScore W4360831804C149635348 @default.
- W4360831804 hasConceptScore W4360831804C157764524 @default.
- W4360831804 hasConceptScore W4360831804C174220543 @default.
- W4360831804 hasConceptScore W4360831804C183469790 @default.
- W4360831804 hasConceptScore W4360831804C18903297 @default.
- W4360831804 hasConceptScore W4360831804C199360897 @default.
- W4360831804 hasConceptScore W4360831804C25185021 @default.
- W4360831804 hasConceptScore W4360831804C2778024958 @default.
- W4360831804 hasConceptScore W4360831804C41008148 @default.
- W4360831804 hasConceptScore W4360831804C55439883 @default.
- W4360831804 hasConceptScore W4360831804C555944384 @default.
- W4360831804 hasConceptScore W4360831804C72108876 @default.
- W4360831804 hasConceptScore W4360831804C75949130 @default.
- W4360831804 hasConceptScore W4360831804C77088390 @default.