Current computational theory deals almost exclusively with single models: classical, neural, analogue, quantum, etc. In practice, researchers use ad hoc combinations, realizing only recently that they can be fundamentally more powerful than the individual parts. A Theo Murphy meeting brought together theorists and practitioners of various types of computing, to engage in combining the individual strengths to produce powerful new heterotic devices. 'Heterotic computing' is defined as a combination of two or more computational systems such that they provide an advantage over either substrate used separately. This post-meeting collection of articles provides a wide-ranging survey of the state of the art in diverse computational paradigms, together with reflections on their future combination into powerful and practical applications.
OverviewPractical computation has long used different types of computational components in combination. Everyday examples include the graphics co-processing unit that has cooperated with the central processing unit in desktop and laptop computers for two decades, and the GPS chips included in most mobile phones and digital cameras.Our vision for hybrid computational systems [1-3] is far broader than this, however, encompassing novel substrates: from the exquisitely controlled quantum systems prototyping a new breed of faster computation based on quantum logic, to the biological and chemical computational experiments in laboratories around