Title :
Numerically efficient and biophysically accurate neuroprocessing platform
Author :
Moctezuma, Juan Carlos ; McGeehan, J.P. ; Nunez-Yanez, Jose Luis
Author_Institution :
Microelectron. Res. Group & CCR Group, Univ. of Bristol, Bristol, UK
Abstract :
This paper presents a neuroprocessing system based on floating point arithmetic and a multi-core architecture in which optimized neuroprocessor cores model with biophysical accuracy different neuron sections like soma, dendrite and synapse. The system is focused on extracting detail information on the ion-channel dynamics and membrane voltage changes in single neurons (or groups of them) rather than implementing large neural networks; this details information is important from a neuroscience point of view. The neuroprocessors use numerical methods and floating point accuracy to solve the differential equations to create neuron representations based on the biological-compatible Hodking-Huxley and Traub models. The advanced extensible interface (AXI) interconnects the neuroprocessors to a central programmable processor in charge of monitoring, parameter loading and data distribution. The exponential operations involved in the modeling of the membrane voltage are optimized with floating-point look-up-tables. This approach reduces the computational time by 70% and complexity by around 40%. The accuracy and computation capabilities of the system are validated with experiments that involve the detection and discrimination of temporal input sequences, which is a fundamental brain function that underlies perception, cognition and motor output. Finally, a complete FPGA-PC platform is developed, the FPGA-based system interacts with a software interface in order to configure and receive results from the system running in hardware.
Keywords :
biocomputing; brain models; computational complexity; differential equations; field programmable gate arrays; floating point arithmetic; mathematics computing; multiprocessing systems; table lookup; AXI; FPGA-PC platform; FPGA-based system; advanced extensible interface; biological-compatible Hodking-Huxley model; biological-compatible Traub model; biophysically accurate neuroprocessing platform; brain function; central programmable processor; computational complexity; computational time; data distribution; differential equations; exponential operations; floating point arithmetic architecture; floating-point look-up-tables; ion-channel dynamics; membrane voltage changes; motor output; multicore architecture; neural networks; neuron representations; neuron sections; neuroprocessors; neuroscience; numerical methods; numerically efficient neuroprocessing platform; optimized neuroprocessor core model; parameter loading; software interface; temporal input sequences; Biological system modeling; Biomembranes; Computational modeling; Field programmable gate arrays; Mathematical model; Neurons; Table lookup; FPGA; biophysical accurate neurons; floating point FPGA arithmetic; multi-core architecture; neuro-emulator;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-2078-5
DOI :
10.1109/ReConFig.2013.6732313