An Open-Source Realtime Computational Platform (Short WIP Paper)

被引:0
|
作者
Mehrotra, Pavan [1 ]
Dasgupta, Sabar [1 ]
Robertson, Samantha [2 ]
Nuyujukian, Paul [3 ,4 ,5 ]
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Stanford Univ, Math & Computat Sci Program, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Bioengn, Neurosci Program, Inst Neurosci,Bio X Inst, Stanford, CA 94305 USA
[4] Stanford Univ, Dept Neurosurg, Neurosci Program, Inst Neurosci,Bio X Inst, Stanford, CA 94305 USA
[5] Stanford Univ, Dept Elect Engn, Neurosci Program, Inst Neurosci,Bio X Inst, Stanford, CA 94305 USA
关键词
realtime; !text type='python']python[!/text; numerical computation;
D O I
10.1145/3211332.3211344
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Systems neuroscience studies involving in-vivo models often require realtime data processing. In these studies, many events must be monitored and processed quickly, including behavior of the subject (e.g., movement of a limb) or features of neural data (e.g., a neuron transmitting an action potential). Unfortunately, most realtime platforms are proprietary, require specific architectures, or are limited to low-level programming languages. Here we present a hardware-independent, open-source realtime computation platform that supports high-level programming. The resulting platform, LiCoRICE, can process on order 10E10 bits/sec of network data at 1 ms ticks with 18.2 mu s jitter. It connects to various inputs and outputs (e.g., DIO, Ethernet, database logging, and analog line in/out) and minimizes reliance on custom device drivers by leveraging peripheral support via the Linux kernel. Its modular architecture supports model-based design for rapid prototyping with C and Python/Cython and can perform numerical operations via BLAS/LAPACK-optimized NumPy that is statically compiled via Numba's pycc. LiCoRICE is not only suitable for systems neuroscience research, but also for applications requiring closed-loop realtime data processing from robotics and control systems to interactive applications and quantitative financial trading.
引用
收藏
页码:109 / 112
页数:4
相关论文
共 50 条
  • [1] ImJoy: an open-source computational platform for the deep learning era
    Ouyang, Wei
    Mueller, Florian
    Hjelmare, Martin
    Lundberg, Emma
    Zimmer, Christophe
    [J]. NATURE METHODS, 2019, 16 (12) : 1199 - 1200
  • [2] ImJoy: an open-source computational platform for the deep learning era
    Wei Ouyang
    Florian Mueller
    Martin Hjelmare
    Emma Lundberg
    Christophe Zimmer
    [J]. Nature Methods, 2019, 16 : 1199 - 1200
  • [3] A Realtime, Open-Source Speech-Processing Platform for Research in Hearing Loss Compensation
    Garudadri, Harinath
    Boothroyd, Arthur
    Lee, Ching-Hua
    Gadiyaram, Swaroop
    Bell, Justyn
    Sengupta, Dhiman
    Hamilton, Sean
    Vastare, Krishna Chaithanya
    Gupta, Rajesh
    Rao, Bhaskar D.
    [J]. 2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 1900 - 1904
  • [4] A Parallel, open-source, internet-enabled computational mechanics simulation platform
    Wong, KL
    Ericson, SC
    Baker, AJ
    [J]. COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2398 - 2401
  • [5] An open-source greenhouse modelling platform
    Korner, O.
    Holst, N.
    [J]. V INTERNATIONAL SYMPOSIUM ON APPLICATIONS OF MODELLING AS AN INNOVATIVE TECHNOLOGY IN THE HORTICULTURAL SUPPLY CHAIN - MODEL-IT 2015, 2017, 1154 : 241 - 248
  • [6] An Open-source Based ITS Platform
    Andersen, Ove
    Krogh, Benjamin B.
    Torp, Kristian
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 2, 2013, : 27 - 32
  • [7] An Open-Source Computational Grammar for Romanian
    Enache, Ramona
    Ranta, Aarne
    Angelov, Krasimir
    [J]. COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING, 2010, 6008 : 163 - +
  • [8] Motmot, an open-source toolkit for realtime video acquisition and analysis
    Straw, Andrew D.
    Dickinson, Michael H.
    [J]. SOURCE CODE FOR BIOLOGY AND MEDICINE, 2009, 4 (01):
  • [9] Open-source DICOM and GUI tools for treatment planning research (WIP)
    Spezi, E
    Deasy, J
    Zakarian, C
    [J]. MEDICAL PHYSICS, 2003, 30 (06) : 1437 - 1438
  • [10] AnFiSA: An open-source computational platform for the analysis of sequencing data for rare genetic disease
    Bouzinier, M. A.
    Etin, D.
    Trifonov, S., I
    Evdokimova, V. N.
    Ulitin, V
    Shen, J.
    Kokorev, A.
    Ghazani, A. A.
    Chekaluk, Y.
    Albertyn, Z.
    Giersch, A.
    Morton, C. C.
    Abraamyan, F.
    Bendapudi, P. K.
    Sunyaev, S.
    Krier, B.
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2022, 133