[BOOK][B] Introduction to reversible computing
KS Perumalla - 2013 - books.google.com
Few books comprehensively cover the software and programming aspects of reversible
computing. Filling this gap, Introduction to Reversible Computing offers an expanded view of …
computing. Filling this gap, Introduction to Reversible Computing offers an expanded view of …
Principles of a reversible programming language
The principles of reversible programming languages are explicated and illustrated with
reference to the design of a high-level imperative language, Janus. The fundamental …
reference to the design of a high-level imperative language, Janus. The fundamental …
Towards a reversible functional language
We identify concepts of reversibility for a functional language by means of a set of semantic
rules with specific properties. These properties include injectivity along with local backward …
rules with specific properties. These properties include injectivity along with local backward …
Tower: data structures in Quantum superposition
Emerging quantum algorithms for problems such as element distinctness, subset sum, and
closest pair demonstrate computational advantages by relying on abstract data structures …
closest pair demonstrate computational advantages by relying on abstract data structures …
[PDF][PDF] An axiomatic approach to reversible computation
Undoing computations of a concurrent system is beneficial in many situations, eg, in
reversible debugging of multi-threaded programs and in recovery from errors due to …
reversible debugging of multi-threaded programs and in recovery from errors due to …
[HTML][HTML] Reversibility in the higher-order π-calculus
The notion of reversible computation is attracting increasing interest because of its
applications in diverse fields, in particular the study of programming abstractions for reliable …
applications in diverse fields, in particular the study of programming abstractions for reliable …
[HTML][HTML] Fundamentals of reversible flowchart languages
This paper presents the fundamentals of reversible flowcharts. Reversible flowcharts are
intended to naturally represent the structure and control flow of reversible (imperative) …
intended to naturally represent the structure and control flow of reversible (imperative) …
Verified compilation of space-efficient reversible circuits
The generation of reversible circuits from high-level code is an important problem in several
application domains, including low-power electronics and quantum computing. Existing …
application domains, including low-power electronics and quantum computing. Existing …
Generation of reversible C++ code for optimistic parallel discrete event simulation
M Schordan, T Oppelstrup, D Jefferson… - New Generation …, 2018 - Springer
The reversible execution of C/C++ code has been a target of research and engineering for
more than a decade as reversible computation has become a central notion in large-scale …
more than a decade as reversible computation has become a central notion in large-scale …
Virtual Time III, Part 1: Unified Virtual Time synchronization for parallel discrete event simulation
DR Jefferson, P Barnes Jr - ACM Transactions on Modeling and …, 2023 - dl.acm.org
Algorithms for synchronization of parallel discrete event simulation have historically been
divided between conservative methods that require lookahead but not rollback, and …
divided between conservative methods that require lookahead but not rollback, and …