Atlas
Explore this paper's citation graph
Summary
This paper identifies failure-atomic sections of code based on existing critical sections and describes a log-based implementation that can be used to recover a consistent state after a failure, and confirms the ability to rapidly flush CPU caches as a core implementation bottleneck and suggest partial solutions.
- Type
- article
- Published
- 2014-10-15
- Cited by
- 4,024
- References
- 52
- OpenAlex
- https://openalex.org/W2041135949
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:234775584
Keywords
Computer science, Operating system
References
- Deconstructing Transactional Semantics: The Subtleties of Atomicity
- Transparent User-Level Checkpointing for the Native Posix Thread Library for Linux
- Elements of distributed computing
- Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory
- Transactional memory
- Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
- System software for persistent memory
- xCalls: safe I/O in memory transactions
- Scalable high performance main memory system using phase-change memory technology
- Modular Checkpointing for Atomicity
- The Java memory model
- Architecting phase change memory as a scalable dram alternative
- ARIES
- What do high-level memory models mean for transactions?
- The missing memristor found
- Mnemosyne: lightweight persistent memory
- Single global lock semantics in a weakly atomic STM
- Hathi: durable transactions for memory using flash
- Memory persistency
- Transactional memory should be an implementation technique, not a programming interface
Cited by
- Anticipating User eXperience with a Desired Product: The AUX framework
- A study of the role of GATA4 polymorphism in cardiovascular metabolic disorders
- From total institution to extitution? Discussions on the future of monastic life in the Benedictine women's monasteries of Catalonia (Spain)
- Newer devices and improved formulations of inhaled insulin
- Comparison Among Methods of Retinopathy Assessment (CAMRA) Study
- Magnitude and associated factors of diabetes mellitus and hypertension among adult HIV-positive individuals receiving highly active antiretroviral therapy at Jugal Hospital, Harar, Ethiopia
- Diagrams Editors Specification Using Reusable Components
- The Perception and Roles of School Mental Health Professionals Regarding School Bullying (Suluk Audwani) in Oman: A Qualitative Study in an Urban Setting
- Health Information Exchange Implementation: Lessons Learned and Critical Success Factors From a Case Study
- The (New) Accident of Art
- Citizens Interactive Behaviour in the Performance of the Urban Space of Cohabitacion. Interactive Atlas of Urban Habitability
- Pemanfaatan Sekam Padi sebagai Bahan Bakar Alternatif (Utilization of Rice Husk as an Alternative Fuel)
- Current Clinical Status and Vascular Complications among Patients with Type 2 Diabetes Mellitus at Tertiary Hospitals in Malaysia
- A search for a standard model higgs boson decaying to two T leptons in the lepton-hadron final state
- Tuberculosis and diabetes mellitus – an underappreciated association
- Enhancing Benefits for Hosts: Insights from Costa Rican Host Mothers
- The Error Reporting in the ATLAS TDAQ System
- The Brief Intervention for School Clinicians (BRISC): A mixed-methods evaluation of feasibility, acceptability, and contextual appropriateness
- Medical Student and Tutor Perceptions of Video Versus Text in an Interactive Online Virtual Patient for Problem-Based Learning: A Pilot Study
- Comprehensive measurements of t-channel single top-quark production cross sections at √s = 7 TeV with the ATLAS detector
Related papers
- DETERMINING QUALITY REQUIREMENTS AT THE UNIVERSITIES TO IMPROVE THE QUALITY OF EDUCATION
- Using DataGrid Control to Realize DataBase of Querying in VB6.0
- Study and Two Types of Typical Usage of DataGrid Web Server Control
- Bidirectional Sort and Choosing a Row to Update or Delete by Click Any Cell in DataGrid
- Flexible Application of VSFlexGrid
- GMQL: A graphical multimedia query language
- Query Caching Method for Distributed Web Caching