The main resources for computation are time, space and energy. Reducing them is the main challenge in the field of processor performance.In this thesis, we are interested in a fourth factor which is information. Information has an important and direct impact on these three resources. We show how it contributes to performance optimization. Landauer has suggested that independently on the hardware where computation is run information erasure generates dissipated energy. This is a fundamental result of thermodynamics in physics. Therefore, under this hypothesis, only reversible computations where no information is ever lost, are likely to be thermodynamically adiabatic and do not dissipate power. Reversibility means that data can always be ret...
Current Graphics Processing Units (GPUs) are high-performance, low-cost parallel processors. This ma...
Reversible simulation of irreversible algorithms is analysed in the stylized form of a `reversible&a...
Modern digital electronics support remarkably reliable computing, especially given the challenge of ...
The main resources for computation are time, space and energy. Reducing them is the main challenge i...
International audienceReversible computing aims at keeping all information on input and intermediate...
In this paper we present performance results for our register rematerialization technique based on r...
Reversible computing could be in more or less long term mandatory for minimizing heat dissipation in...
Future miniaturization and mobilization of computing devices requires energy parsimonious `adiabatic...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
International audienceIn this paper we address the issue of making a program reversible in terms of ...
We initiate the systematic study of the energy complexity of algorithms (in addition to time and spa...
Applications in various fields, such as machine learning, scientific computing and signal/image proc...
Denning et al discusses the potential impact of reversible computations as computers that can run ba...
We describe a reversible Instruction Set Architecture using recently developed reversible logic desi...
Current Graphics Processing Units (GPUs) are high-performance, low-cost parallel processors. This ma...
Reversible simulation of irreversible algorithms is analysed in the stylized form of a `reversible&a...
Modern digital electronics support remarkably reliable computing, especially given the challenge of ...
The main resources for computation are time, space and energy. Reducing them is the main challenge i...
International audienceReversible computing aims at keeping all information on input and intermediate...
In this paper we present performance results for our register rematerialization technique based on r...
Reversible computing could be in more or less long term mandatory for minimizing heat dissipation in...
Future miniaturization and mobilization of computing devices requires energy parsimonious `adiabatic...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
International audienceIn this paper we address the issue of making a program reversible in terms of ...
We initiate the systematic study of the energy complexity of algorithms (in addition to time and spa...
Applications in various fields, such as machine learning, scientific computing and signal/image proc...
Denning et al discusses the potential impact of reversible computations as computers that can run ba...
We describe a reversible Instruction Set Architecture using recently developed reversible logic desi...
Current Graphics Processing Units (GPUs) are high-performance, low-cost parallel processors. This ma...
Reversible simulation of irreversible algorithms is analysed in the stylized form of a `reversible&a...
Modern digital electronics support remarkably reliable computing, especially given the challenge of ...