3 Hits in 5.4 sec

Weak persistency semantics from the ground up: formalising the persistency semantics of ARMv8 and transactional models

Azalea Raad, John Wickerson, Viktor Vafeiadis
2019 Proceedings of the ACM on Programming Languages (PACMPL)  
the persistency semantics of the ARMv8 architecture for the first time.  ...  We thus develop the PSER (persistent serialisability) persistency model, formalising transactional semantics in the NVM context for the first time, and demonstrate that PSER correctly compiles to PARMv8  ...  ACKNOWLEDGMENTS We thank the OOPSLA'19 reviewers for their valuable feedback. We thank William Wang for his insightful feedback and helpful discussions.  ... 
doi:10.1145/3360561 fatcat:y5ugov4hnbcmjnnbkyokhxr5wy

Towards a Formal Foundation of Intermittent Computing [article]

Milijana Surbatovich
2020 arXiv   pre-print
Such problems and the proliferation of existing intermittent execution models necessitate a formal foundation for intermittent computing.  ...  In this paper, we formalize intermittent execution models, their correctness properties with respect to memory consistency and inputs, and identify the invariants needed to prove systems correct.  ...  Azalea Raad, John Wickerson, and Viktor Vafeiadis. 2019a. Weak Persistency Semantics from the Ground Up: Formalising the Persistency Semantics of ARMv8 and Transactional Models. Proc. ACM Program.  ... 
arXiv:2007.15126v1 fatcat:657mb3yyvjbwtgkpyckusy7r2e

Micro Virtual Machines: A Solid Foundation for Managed Language Implementation [article]

Kunshan Wang, University, The Australian National, University, The Australian National
Today new programming languages proliferate, but many of them suffer from poor performance and inscrutable semantics.  ...  We assert that the root of many of the performance and semantic problems of today's languages is that language implementation is extremely difficult.  ...  We are working on formally specifying the semantics of Mu in HOL, and much work has been done with the semantics of the Mu memory model.  ... 
doi:10.25911/5d612129114fa fatcat:tdr7733oqzfkhg26iyzmzrrzg4