Reversible logic for supercomputing

This paper is about making reversible logic a reality for supercomputing. Reversible logic offers a way to exceed certain basic limits on the performance of computers, yet a powerful case will have to be made to justify its substantial development expense. This paper explores the limits of current, irreversible logic for supercomputers, thus forming a threshold above which reversible logic is the only solution. Problems above this threshold are discussed, with the science and mitigation of global warming being discussed in detail. To further develop the idea of using reversible logic in supercomputing, a design for a 1 Zettaflops supercomputer as required for addressing global climate warming is presented. However, to create such a design requires deviations from the mainstream of both the software for climate simulation and research directions of reversible logic. These deviations provide direction on how to make reversible logic practical

[1]  Thomas L. Sterling,et al.  Analysis and Modeling of Advanced PIM Architecture Design Tradeoffs , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[2]  S. C. Jardin Plasma Science Contribution to the SCaLeS Report , 2003 .

[3]  C. Lent,et al.  Maxwell's demon and quantum-dot cellular automata , 2003 .

[4]  Peter M. Kogge,et al.  A parallel processing chip with embedded DRAM macros , 1996, IEEE J. Solid State Circuits.

[5]  Ralph K. Cavin,et al.  Silicon Nanoelectronics and Beyond: Reflections from a Semiconductor Industry–government workshop , 2004 .

[6]  Thomas Woods Christopher Radiation transport algorithms on trans-petaflops supercomputers of different architectures. , 2003 .

[7]  John B. Drake,et al.  High-End Computing in Climate Modeling , .

[8]  Mark Clausen,et al.  Advanced Weather Prediction Technologies: NASA's Contribution to the Operational Agencies Vision Architecture Study , 2002 .

[9]  John H. Marburger,et al.  Strategic Plan for the U.S. Climate Change Science Program , 2003 .

[10]  Erik DeBenedictis,et al.  Will Moore's Law Be Sufficient? , 2004, Proceedings of the ACM/IEEE SC2004 Conference.

[11]  R. Landauer,et al.  Irreversibility and heat generation in the computing process , 1961, IBM J. Res. Dev..

[12]  Thomas L. Sterling,et al.  Gilgamesh: A Multithreaded Processor-In-Memory Architecture for Petaflops Computing , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[13]  C. Lent,et al.  Power gain and dissipation in quantum-dot cellular automata , 2002 .

[14]  Christoforos E. Kozyrakis,et al.  Overcoming the limitations of conventional vector processors , 2003, ISCA '03.

[15]  Mark A. Taylor,et al.  The Spectral Element Atmosphere Model (SEAM): High-Resolution Parallel Computation and Localized Resolution of Regional Dynamics , 2004 .

[16]  R. Feynman Simulating physics with computers , 1999 .