UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

A Practical Hardware Implementation of Systemic Computation

Sakellariou, C; (2013) A Practical Hardware Implementation of Systemic Computation. Doctoral thesis (PhD), UCL (University College London). Green open access

[thumbnail of Sakellariou_Christos_EngD_Thesis.pdf]
Preview
Text
Sakellariou_Christos_EngD_Thesis.pdf

Download (8MB) | Preview

Abstract

It is widely accepted that natural computation, such as brain computation, is far superior to typical computational approaches addressing tasks such as learning and parallel processing. As conventional silicon-based technologies are about to reach their physical limits, researchers have drawn inspiration from nature to found new computational paradigms. Such a newly-conceived paradigm is Systemic Computation (SC). SC is a bio-inspired model of computation. It incorporates natural characteristics and defines a massively parallel non-von Neumann computer architecture that can model natural systems efficiently. This thesis investigates the viability and utility of a Systemic Computation hardware implementation, since prior software-based approaches have proved inadequate in terms of performance and flexibility. This is achieved by addressing three main research challenges regarding the level of support for the natural properties of SC, the design of its implied architecture and methods to make the implementation practical and efficient. Various hardware-based approaches to Natural Computation are reviewed and their compatibility and suitability, with respect to the SC paradigm, is investigated. FPGAs are identified as the most appropriate implementation platform through critical evaluation and the first prototype Hardware Architecture of Systemic computation (HAoS) is presented. HAoS is a novel custom digital design, which takes advantage of the inbuilt parallelism of an FPGA and the highly efficient matching capability of a Ternary Content Addressable Memory. It provides basic processing capabilities in order to minimize time-demanding data transfers, while the optional use of a CPU provides high-level processing support. It is optimized and extended to a practical hardware platform accompanied by a software framework to provide an efficient SC programming solution. The suggested platform is evaluated using three bio-inspired models and analysis shows that it satisfies the research challenges and provides an effective solution in terms of efficiency versus flexibility trade-off.

Type: Thesis (Doctoral)
Qualification: PhD
Title: A Practical Hardware Implementation of Systemic Computation
Open access status: An open access version is available from UCL Discovery
Language: English
Keywords: Systemic Computation, Hardware Architecture, HAoS, Bio-inspired Computing, Natural Copmutation, FPGA, TCAM
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
URI: https://discovery.ucl.ac.uk/id/eprint/1416837
Downloads since deposit
326Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item