Book description
Few books comprehensively cover the software and programming aspects of reversible computing. Filling this gap, Introduction to Reversible Computing offers an expanded view of the field that includes the traditional energy-motivated hardware viewpoint as well as the emerging application-motivated software approach. Collecting scattered knowledge in
Table of contents
- Cover
- Contents (1/2)
- Contents (2/2)
- List of Figures
- List of Tables
- List of Algorithms
- Preface
- About the Author
- Acknowledgments
- Book Organization
- Part I: Introduction
- Chapter 1: Scope (1/2)
- Chapter 1: Scope (2/2)
- Chapter 2: Application Areas (1/4)
- Chapter 2: Application Areas (2/4)
- Chapter 2: Application Areas (3/4)
- Chapter 2: Application Areas (4/4)
- Chapter 3: Reversible Computing Spectrum (1/2)
- Chapter 3: Reversible Computing Spectrum (2/2)
- Part II: Theory
- Chapter 4: Systems and Principles (1/4)
- Chapter 4: Systems and Principles (2/4)
- Chapter 4: Systems and Principles (3/4)
- Chapter 4: Systems and Principles (4/4)
- Chapter 5: Reversibility-Related Paradoxes (1/5)
- Chapter 5: Reversibility-Related Paradoxes (2/5)
- Chapter 5: Reversibility-Related Paradoxes (3/5)
- Chapter 5: Reversibility-Related Paradoxes (4/5)
- Chapter 5: Reversibility-Related Paradoxes (5/5)
- Chapter 6: Theoretical Computing Models (1/4)
- Chapter 6: Theoretical Computing Models (2/4)
- Chapter 6: Theoretical Computing Models (3/4)
- Chapter 6: Theoretical Computing Models (4/4)
- Chapter 7: Relaxing Forward–Only Execution into Reversible Execution (1/2)
- Chapter 7: Relaxing Forward–Only Execution into Reversible Execution (2/2)
- Part III: Software
- Chapter 8: Reversible Programming Languages (1/5)
- Chapter 8: Reversible Programming Languages (2/5)
- Chapter 8: Reversible Programming Languages (3/5)
- Chapter 8: Reversible Programming Languages (4/5)
- Chapter 8: Reversible Programming Languages (5/5)
- Chapter 9: Adding Reversibility to Irreversible Programs (1/4)
- Chapter 9: Adding Reversibility to Irreversible Programs (2/4)
- Chapter 9: Adding Reversibility to Irreversible Programs (3/4)
- Chapter 9: Adding Reversibility to Irreversible Programs (4/4)
- Chapter 10: Reverse C Compiler (1/6)
- Chapter 10: Reverse C Compiler (2/6)
- Chapter 10: Reverse C Compiler (3/6)
- Chapter 10: Reverse C Compiler (4/6)
- Chapter 10: Reverse C Compiler (5/6)
- Chapter 10: Reverse C Compiler (6/6)
- Chapter 11: Reversal of Linear Codes (1/2)
- Chapter 11: Reversal of Linear Codes (2/2)
- Chapter 12: Reversible Random Number Generation (1/4)
- Chapter 12: Reversible Random Number Generation (2/4)
- Chapter 12: Reversible Random Number Generation (3/4)
- Chapter 12: Reversible Random Number Generation (4/4)
- Chapter 13: Reversible Memory Allocation and Deallocation (1/2)
- Chapter 13: Reversible Memory Allocation and Deallocation (2/2)
- Chapter 14: Reversible Numerical Computation (1/6)
- Chapter 14: Reversible Numerical Computation (2/6)
- Chapter 14: Reversible Numerical Computation (3/6)
- Chapter 14: Reversible Numerical Computation (4/6)
- Chapter 14: Reversible Numerical Computation (5/6)
- Chapter 14: Reversible Numerical Computation (6/6)
- Chapter 15: Reversing a Sorting Procedure
- Chapter 16: Implementing Undo–Redo–Do (1/2)
- Chapter 16: Implementing Undo–Redo–Do (2/2)
- Part IV: Hardware
- Chapter 17: Reversible Logic Gates (1/2)
- Chapter 17: Reversible Logic Gates (2/2)
- Chapter 18: Reversible Instruction Set Architectures (1/3)
- Chapter 18: Reversible Instruction Set Architectures (2/3)
- Chapter 18: Reversible Instruction Set Architectures (3/3)
- Part V: Summary
- Chapter 19: Future Directions
- References (1/3)
- References (2/3)
- References (3/3)
- Back Cover
Product information
- Title: Introduction to Reversible Computing
- Author(s):
- Release date: September 2013
- Publisher(s): Chapman and Hall/CRC
- ISBN: 9781439873410
You might also like
book
Mem-elements for Neuromorphic Circuits with Artificial Intelligence Applications
Mem-elements for Neuromorphic Circuits with Artificial Intelligence Applications illustrates recent advances in the field of mem-elements …
book
Digital Signal Processing: World Class Designs
All the design and development inspiration and direction an digital engineer needs in one blockbuster book! …
book
Model-Based Processing
A bridge between the application of subspace-based methods for parameter estimation in signal processing and subspace-based …
book
Electronics from the Ground Up: Learn by Hacking, Designing, and Inventing
Discover the inner-workings of electronics through innovative hands-on experiments Are you fascinated by the power of …