Jeudi 9 mars 2006, à 14h15, en B555.
Orateur : Philippe Matherat.
Titre : Réversibilité et Bennett.
Texte de l'exposé.

Résumé :
Je raconterai le papier de Bennett de 1973 [1], en l'illustrant par des dessins des transitions dans les graphes évoqués. Il s'agit de transformer un calcul quelconque (mais toutefois, un calcul qui s'arrête) sur une machine de Turing quelconque (donc éventuellement universelle) en un calcul sur une machine de Turing réversible. "Réversible" étant défini par:
- possibilité à tout instant d'avancer ou de reculer dans le calcul,
- on ne fait pas d'effacement irréversible d'information (on n'oublie jamais d'information).
Je ferai précéder par une introduction présentant les liens (supposés) entre cette notion de réversibilité et la dissipation d'énergie par les ordinateurs. Je ferai suivre par une conclusion essayant de dégager les conséquences pratiques pour les implémentations d'ordinateurs.
[1] C. H. Bennett, Logical Reversibility of Computation, IBM J. Res. Dev., Nov. 1973