skip to main content
10.1145/1128022.1128025acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
Article

"Empty space" computes: the evolution of an unconventional supercomputer

Published:03 May 2006Publication History

ABSTRACT

Lee A. Rubel defined the extended analog computer to avoid the limitations of Shannon's general purpose analog computer. Partial differential equation solvers were a "quintessential" part of Rubel's theoretical machine. These components have been implemented with "empty space," or VLSI circuits without transistors, as well as conductive plastic. For the past decade research at Indiana University has explored the design and applications of extended analog computers. The machines have become increasingly sophisticated and flexible. The "empty" computational area is devoted to solving partial differential equations. The rest of the space includes fuzzy logic elements, configuration memory and input/output channels. This paper describes the theoretical definition, architecture and implementation of these unconventional computers. Two parallel applications are described in detail. Rubel's model can be viewed as an abstract specification for a distributed supercomputer. We close with a description of an inexpensive 64-node processor that was designed using our current single processor. The next step is to return to VLSI with an improved understanding of the architecture-and seek computation speeds approaching trillions of partial differential equations per second.

References

  1. Ainslie, N. et. al. Toward the Evolution of Analog Computers for Control of Data Networks. B644 VLSI Design. Indiana University, 2002.Google ScholarGoogle Scholar
  2. Biswas, A. Some Investigations with Laser Beams on an LLA Retina, MS Thesis, Indiana University Computer Science Department, 1994.Google ScholarGoogle Scholar
  3. Blair, H. Verification of Hybrid Systems. 1 st Workshop Computation on the Continuum. Lisbon, Portugal. 2005.Google ScholarGoogle Scholar
  4. Conrad, J. Stiquito Controlled! John Wiley: NY, 2005Google ScholarGoogle Scholar
  5. Girvin, S. Private communication. 1994.Google ScholarGoogle Scholar
  6. Graca, D. Computability in the GPAC. 1 st Workshop Computation on the Continuum. Lisbon, Portugal. 2005.Google ScholarGoogle Scholar
  7. Himebaugh, B. Design of a Flexible EAC. 2006.Google ScholarGoogle Scholar
  8. Hoevel, L. and M. Flynn. The Structure of Directly Executed Languages; A New Theory of Interpretive Language Design. CSL-TR-77-130, Digital Systems Laboratory, Stanford University, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Karplus, W. Analog Simulation. McGraw-Hill: NY, 1958.Google ScholarGoogle Scholar
  10. Maass, W. and E. Sontag. Analog Neural Nets with Gaussian or other Common Noise Distributions Cannot Recognize Arbitrary Regular Languages. (no date).Google ScholarGoogle Scholar
  11. McNaughton, R. A theorem about infinite-valued sentential logic. J. Symbolic Logic, 16 1--13, 1950.Google ScholarGoogle ScholarCross RefCross Ref
  12. Mead, C. Analog VLSI and Neural Systems. Addison-Wesley: Reading, Massachusetts, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Mills, J., N. Miller and J. Nakamura. The Jell-O ® Brand Gelatin Processor: A Prototype Colloidal Computer. B644 VLSI Design. Indiana University, 2004.Google ScholarGoogle Scholar
  14. Mills, J. The Continuous Retina: Image Processing with a Single-Sensor Artificial Neural Field Network. Proc. IEEE Conf. Neural Network, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  15. Mills, J. Using the EAC for Traffic Management. 2000.Google ScholarGoogle Scholar
  16. Nijhout, F. Development and Evolution of Butterfly Wing Patterns. Smithsonian Inst. Press: Wash., D.C., 1991.Google ScholarGoogle Scholar
  17. Olowoweye, B. "Image Rendering Using Wave Theory of Light and Extended Analog Computers, Indiana University Computer Science Department Technical Report 581, 2003.Google ScholarGoogle Scholar
  18. Pour-El, M. B. Abstract computability and its relation to the general-purpose analog computer. Trans. Amer. Math. Soc., 199 1--28, 1974.Google ScholarGoogle ScholarCross RefCross Ref
  19. Rubel, L. The Extended Analog Computer. Advances in Applied Mathematics, 14 39--50, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rubel, L. The Brain as an Analog Computer. J. Theor. Neurobiol. 4. 000--000. 1985.Google ScholarGoogle Scholar
  21. Rubel, L. Private communication. 1994.Google ScholarGoogle Scholar
  22. Sandved, K. The Butterfly Alphabet Poster. 2000.Google ScholarGoogle Scholar
  23. Shannon, C. Mathematical Theory of the Differential Analyzer. J. Math. And Physics 20 337--354, 1941.Google ScholarGoogle ScholarCross RefCross Ref
  24. Siegelmann, H. and E. Sontag. On the Computational Power of Neural Nets. Proc. Fifth ACM Workshop on Computational Learning Theory, Pittsburgh, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Williams, B. D. Kipfer, J. Mails and J. Hartzell. A Virtual Light Interface for the Extended Analog Computer. B644 VLSI Design. Indiana University, 2005Google ScholarGoogle Scholar

Index Terms

  1. "Empty space" computes: the evolution of an unconventional supercomputer

                        Recommendations

                        Comments

                        Login options

                        Check if you have access through your login credentials or your institution to get full access on this article.

                        Sign in
                        • Published in

                          cover image ACM Conferences
                          CF '06: Proceedings of the 3rd conference on Computing frontiers
                          May 2006
                          430 pages
                          ISBN:1595933026
                          DOI:10.1145/1128022

                          Copyright © 2006 ACM

                          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                          Publisher

                          Association for Computing Machinery

                          New York, NY, United States

                          Publication History

                          • Published: 3 May 2006

                          Permissions

                          Request permissions about this article.

                          Request Permissions

                          Check for updates

                          Qualifiers

                          • Article

                          Acceptance Rates

                          Overall Acceptance Rate240of680submissions,35%

                          Upcoming Conference

                          CF '24

                        PDF Format

                        View or Download as a PDF file.

                        PDF

                        eReader

                        View online with eReader.

                        eReader