Michael Frank's bibliography of publications
(Most recent first.)
Formal publications:
Michael P. Frank, "Reversibility for Efficient Computing",
Ph.D. Thesis, Massachusetts Institute of
Technology, to be published June 1999. http://www.ai.mit.edu/~mpf/rc/thesis/phdthesis.html.
Michael P. Frank and Tom Knight, ``Ultimate Theoretical Models of
Nanocomputers,'' Nanotechnology
9(3):162-176, Sep. 1998. Also presented at the Fifth
Foresight Conference on Molecular Nanotechnology, Palo Alto, CA,
Nov. 1997. http://www.ai.mit.edu/~mpf/Nano97/paper.html.
Michael P. Frank, Tom Knight, Norm Margolus,
``Reversibility
in optimal scalable computer architectures,'' in Calude, Casti, Dineen,
eds., Unconventional Models of Computation (proceedings of the First
International Conference on Unconventional Models of Computation,
Jan. 1998), pages 165-182, Springer, 1998. http://www.ai.mit.edu/~mpf/rc/scaling_paper/scaling.html.
Michael P. Frank, Carlin Vieri,
M. Josephine Ammer, Nicole Love, Norman
H. Margolus, Thomas F. Knight, Jr.,
``A scalable
reversible computer in silicon,'' in ibid., pages 183-200. http://www.ai.mit.edu/~mpf/rc/flattop/ft.html.
Michael P. Frank. Advances
in decision-theoretic AI: Limited rationality and abstract search.
Master's thesis, Massachusetts Institute of
Technology, Cambridge, Massachusetts, May 1994. Available on the
World-Wide Web at URL
http://www.ai.mit.edu/~mpf/papers/Frank-94/Frank-94.html.
Sharon Oviatt, Philip Cohen, Martin Fong, and Michael
Frank, ``A
Rapid Semi-Automatic Simulation Technique for Investigating Interactive
Speech and Handwriting,'' Proceedings of the International
Conference on Spoken Language Processing, Bariff, Canada, October
1992.
Matthew L. Ginsberg, Michael Frank, Michael
P. Halpin, and Mark
C. Torrance, ``Search
lessons learned from crossword puzzles,'' Proceedings Eighth National
Conference on Artificial Intelligence, 1990.
Other research reports, not formally published, but available through
this page:
- Translation of Lecerf '63 article.
- In 1963, Yves Lecerf created the first formal description of a
simulation of arbitrary Turing machines on reversible ones. Unfortunately,
he wrote it in French. (What a maroon!) With the help of the Altavista Translation
Service, I have translated this paper into English.
-
Optimal Voltages for CMOS Circuits
-
This memo derives the optimal power-supply voltage for heat-limited
high-performance ordinary irreversible CMOS circuits. The work is not
finished, but already we can see that aggressively-pipelined, dense,
locally-connected circuits with high activity factors require supply
voltages that are several times lower than is standardly suggested, in
order to achieve the maximum performance/price that is possible.
-
The R Programming
Language and Compiler
-
This document describes the current state of the reversible high-level
language I am working on, and the compiler that translates programs from
that language into our reversible machine instruction set.
-
Modifications to PISA architecture
to support guaranteed reversibility and other features
-
Describes modifications to Carlin Vieri's reversible instruction set to
provide additional features. This is similar to the version of the ISA was
assumed by my compiler.
-
Separations of reversible and irreversible
space-time complexity classes
-
If abstract reversible and irreversible computers can both access a black-box
input, the irreversible models prove to be fundamentally more powerful.
This may imply that some of the most ambitious proposed computer architectures
cannot be efficiently implemented within our micro-reversible universe.
Instead, the corresponding reversible designs may ultimately yield the
most powerful computers that are physically possible.
-
Physically-Motivated Models of Computation
for Complexity Theory
-
This memo proposes models of computation that are conjectured to represent
the true capabilities of physics, and thus constitute an appropriate basis
for the study of algorithms and computational complexity in a way that
is not based on an artificial model of computation that may be asymptotically
more or less powerful than real computers can possibly be.
-
Voltage Scaling and Limits to Energy
Efficiency for CMOS-based SCRL.
-
This is a working memo (not yet finished) that analyzes how the energy/operation
of the SCRL adiabatic circuit technique scales with speed, threshold, and
temperature, and how it compares to standard CMOS.
-
Flattop: The First Fully Adiabatic Computer
-
We recently designed and fabricated a fully-adiabatic chip implementing the
Billiard Ball Model Cellular Automaton, a simple reversible system capable
of universal computation.
-
Programming Reversible Computers.
-
My Ph.D. thesis proposal, submitted and approved.
-
Low-Energy Computing for Implantable Medical
Devices.
-
I delivered this talk to an audience of our colleagues in MEDG
on 2/21/96.
-
Quantum Computing studies.
-
This page conveys the results of my studies on this topic for my area
exam in Feb. '96. Quantum computing is a topic that is closely related
to reversible computing.
-
Bibliography on Reversible Computing.
-
A shared resource in our project.
-
Memo on reversible control flow instructions.
-
This is an old working memo I wrote which outlines an early version
of the reversible control flow instructions used in our instruction set
architecture. It is flawed and badly needs revision, so please don't quote
it or redistribute it.
Unpublished reports from Masters' thesis research in LCS:
M. Frank, ``Rational abstract
search,'' draft report, June 1993. Abstract.
M. Frank, ``Rational partial state-graph
search.'' Term paper for Jon Doyle, May 1993. Abstract.
M. Frank, ``Rational Partial Evaluation of
Decision Trees.'' Master's thesis proposal, approved March
1993.
Mark C. Torrance, M. Frank, and Carl R. Witty,
``An Abalone Position For Which the Game is Undefined,'' draft report,
February 1992. Abstract.
Unpublished reports from undergraduate work at Stanford:
M. Frank, ``Winograd
and Realism.'' Term paper, July 1991. Abstract.
M. Frank and Terry
Winograd, ``Dialogue
on Realism, Part II.'' Transcript of personal discussion, March
1991.
M. Frank and Fred Dretske. ``Dialogue on Realism, Part
I.'' Transcript of personal discussion, March 1991.
M. Frank. ``Exploration in Machine Learning.''
Term paper for Steve Minton, December 1990.
M. Frank. ``Strategies for Intelligent Agent
Exploration of Complex Environments.'' Term paper for Michael
Genesereth, March 1990. For hardcopy email mpf@ai.mit.edu.
M. Frank. ``A PDP
Network for Learning UNIX Programs.'' Term paper for David
E. Rumelhart, March 1990.
mpf 3/16/99