Editorial
Novel computing paradigms: Quo vadis?

https://doi.org/10.1016/j.physd.2008.03.033Get rights and content

Introduction

Unconventional computation (also non-classical, novel, or emerging computation) [4], [6], [11], [20] is a broad and interdisciplinary research area with the main goal to go beyond the standard models and practical implementations of computers, such as the von Neumann computer architecture and the abstract Turing machine, which have dominated computer science for more then half a century. This quest, in both theoretical and practical dimensions, is motivated by a number of trends. First, it is expected that, without disruptive new technologies, the ever-increasing computing performance and storage capacity achieved with existing technologies will eventually reach a plateau. The main reason for this is fundamental physical limits on the miniaturization of today’s silicon-based electronics (see, e.g. [14]). Second, novel ways to synthetically fabricate chemical and biological assemblies, for example through self-assembly, self-replication (e.g. [9]), or bio-engineering (e.g. [5], [21]) allow one to create systems of unimagined complexity. However, we currently lack the methodologies and the tools to design and program such massively parallel and spatially extended unconventional “machines.” Third, many of today’s most important computational challenges, such as for example understanding complex biological and physical systems by simulations or identifying significant features in large, heterogeneous, and unstructured data sets, may not be well suited for classical computing machines. That is, while a classical Turing-universal computer, at least from a theoretical perspective, can in principle solve all of these challenging problems (as any other algorithmic problem), the general hope is that unconventional computers might solve them much more efficiently, i.e. orders of magnitude faster and using much less resources.

Not everything that looks like a computation in a physical system is useful and not everything that does some information processing can be used to solve problems. A common, if slightly abused, example is that of a falling ball, which can be interpreted as an “unconventional” computer that solves the second order differential equation of Newton’s second law. As a matter of fact, a significant research effort has been spent on similar examples, with the goal to characterize the types of computations, i.e. the laws governing the underlying dynamics behind various physical phenomena. However, a falling ball is a pretty useless computer that can only solve one particular equation with different initial conditions. Interpreting the solution, storing and recalling it, and interfacing the computing unit with other units to perform further computations, is virtually impossible. Thus, while most physical systems solve some equations and most biological organisms process information in some way, we should refrain from calling these systems “computers” until we can harness and interpret the underlying processes with a specific computation in mind. Given a physical, a biological, or a chemical system that is supposed to act as a computer, the question is not only what, if anything, this system computes, but also, and more importantly, What are the characteristics of such a computation? (in terms of speed, size, integration density, or power consumption)? What are the limitations? What kind of problems can be solved and how efficiently? How can we “program” the system to perform a specific computation? and How can we interface the result of the computation with traditional computers to post-process, analyze, and store it?

Section snippets

The conference and its outcomes

Some of the issues raised in the introduction were previously addressed at a conference in Santa Fe, NM, USA, in 2007 [3]. The conference brought together a unique and highly multidisciplinary group of scientists. The single-track program featured 22 invited talks by world-leading scientists, 6 contributed talks, and 17 poster presentations. About 75 registered participants attended the 3-day conference. The topics covered all major aspects of non-classical computation, including for example

This special issue in a Nutshell

The field of non-classical computing is broad and fragmented, which is typical for a research area that has not matured yet. In this special issue, we have put together a collection of papers, a subset of all presentations at the conference, that fully reflects this interdisciplinary and broad character. The leitmotif for the papers was provided to the authors in the form of eight key questions, that we asked them to address specifically:

  • What problems can you solve more efficiently with your

Future research directions

We are experiencing a “composite revolution” [18] where the convergence of various sciences, along with their own related inspirations, is more likely to lead us to the destination we seek than any single one of them can. Non-classical computation is a good example, which resides at the interface of various research areas.

We have earlier mentioned a series of questions that we believe should be addressed more seriously by the unconventional computing community. In addition, we consider research

Acknowledgments

The “Unconventional Computing: Quo Vadis?” workshop [3] would not have been possible without generous support from the Center for Nonlinear Studies (CNLS) at Los Alamos National Laboratory (LANL), with additional support from the Information Sciences group (CCS-3) at LANL, the Santa Fe Institute (SFI), and Old City Publishing. We would like to thank (in alphabetical order): Melissa Castaneda, Robert Ecke, Adolfy Hoisie, Stephen Lee, Kelle Ramsey, Adam Shipman, Donald Thompson, Ellie Vigil,

References (23)

  • 2020–Future of Computing. Nature, 440:398-419, March 2006....
  • Beyond the horizon: Anticipating future and emerging information society technologies, Initiative within the “Future...
  • Unconventional computation: Quo vadis? Santa Fe, NM, USA, March 21-23 2007....
  • S. Basu et al.

    A synthetic multicellular system for programmed pattern formation

    Nature

    (2005)
  • P. Coullet

    A new approach to data storage using localized structures

    Chaos

    (2004)
  • N. Crook

    Nonlinear transient computation

    Neurocomputing

    (2007)
  • H. Fellermann et al.

    Life cycle of a minimal protocell—a dissipative particle dynamics study

    Artificial Life

    (2007)
  • S. Fusi et al.

    Cascade models of synaptically stored memories

    Neuron

    (2005)
  • Beyond silicon: New computing paradigms

    Commun. ACM

    (2007)
  • Cited by (0)

    View full text