DESCRIBING THE FPGA-BASED HARDWARE ARCHITECTURE OF SYSTEMIC COMPUTATION (HAOS)

被引:0
|
作者
Sakellariou, Christos [1 ]
Bentley, Peter J. [1 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
基金
英国工程与自然科学研究理事会;
关键词
Systemic computation; FPGA; parallel architecture; non-conventional computer architecture; content addressable memory; natural computation; CPU-FETA communication;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents HAoS, the first hardware architecture of the bio-inspired computational paradigm known as Systemic Computation (SC). SC was designed to support the modelling of biological processes inherently by defining a massively parallel non-conventional computer architecture and a model of natural behaviour. In this work we describe a novel custom digital design, which addresses the SC architecture parallelism requirement by exploiting the inbuilt parallelism of a Field Programmable Gate Array (FPGA) and by using the highly efficient matching capability of a Ternary Content Addressable Memory (TCAM). Basic processing capabilities are embedded in HAoS in order to minimize time-demanding data transfers. Its custom instruction set can be expanded based on user requirements, since the optional use of a CPU provides high-level processing support if required. We demonstrate a functional simulation-verified prototype, which takes into consideration programmability and scalability, and review various communication interfaces between HAoS and the CPU. Analysis shows that the proposed architecture provides an effective solution in terms of efficiency versus flexibility trade-off and can potentially outperform prior implementations.
引用
收藏
页码:485 / 505
页数:21
相关论文
共 50 条
  • [1] An FPGA-Based Autofocusing Hardware Architecture for Digital Holography
    Chen, Huan-Yuan
    Hwang, Wen-Jyi
    Cheng, Chau-Jern
    Lai, Xin-Ji
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2019, 5 (02) : 287 - 300
  • [2] A Highly Parallel FPGA-based Evolvable Hardware Architecture
    Cancare, Fabio
    Castagna, Marco
    Renesto, Matteo
    Sciuto, Donatella
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 608 - 615
  • [3] FPGA-Based Parallel Hardware Architecture For SIFT Algorithm
    Peng, J. Q.
    Liu, Y. H.
    Lyu, C. Y.
    Li, Y. H.
    Zhou, W. G.
    Fan, K.
    2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 277 - 282
  • [4] Theoretical Model of Computation and Algorithms for FPGA-Based Hardware Accelerators
    Hora, Martin
    Koncicky, Vaclav
    Tetek, Jakub
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2019, 2019, 11436 : 295 - 312
  • [5] An Efficient FPGA-Based Parallel Phase Unwrapping Hardware Architecture
    Chen, Huan-Yuan
    Hsu, Shu-Hao
    Hwang, Wen-Jyi
    Cheng, Chau-Jern
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2017, 3 (04): : 996 - 1007
  • [6] FPGA-based architecture for hardware compression/decompression of wide format images
    Akil, M.
    Perroton, L.
    Grandpierre, T.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2006, 1 (02) : 163 - 170
  • [7] FPGA-based architecture for hardware compression/decompression of wide format images
    M. Akil
    L. Perroton
    T. Grandpierre
    Journal of Real-Time Image Processing, 2006, 1 : 163 - 170
  • [8] FPGA-based Flexible Hardware Architecture for Image Interest Point Detection
    Hernandez-Lopez, Ana
    Torres-Huitzil, Cesar
    Garcia-Hernandez, Jose Juan
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2015, 12
  • [9] An FPGA-Based Fixed-Point Architecture for Binary Logarithmic Computation
    Pandey, J. G.
    Karmakar, A.
    Shekhar, C.
    Gurunarayanan, S.
    2013 IEEE SECOND INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP), 2013, : 383 - 388
  • [10] FPGA-based Systems for Evolvable Hardware
    Lambert, Cyrille
    Kalganova, Tatiana
    Stomeo, Emanuele
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 123 - +