Neurokernel: An Open Source Platform for Emulating the Fruit Fly Brain.

Neurokernel: An Open Source Platform for Emulating the Fruit Fly Brain.
复制标题

DOI:
10.1371/journal.pone.0146581
复制
发表时间:
2016
期刊:
影响因子:
3.7
通讯作者:
Lazar AA
Lazar AA
中科院分区:
综合性期刊3区
文献类型:
--
作者:
Givon LE;Lazar AA

文献摘要

参考文献

被引文献

相似文献

我们开发了一个名为Neurokernel的开放式软件平台,用于协同开发果蝇大脑的综合模型,并在多个图形处理单元(GPU)上执行和测试。神经内核提供了一种编程模型,该模型利用苍蝇大脑的结构组织成固定数量的功能模块,以区分这些模块的局部信息处理能力和连接它们的连接模式。通过定义强制性的通信接口,指定数据如何在每个模块的模型之间传输,而不管它们的内部设计如何,Neurokernel明确地使多个研究人员能够通过整合其独立开发的组成处理单元模型来协作建模果蝇的整个大脑。我们展示了神经内核的模型集成的力量相结合的独立开发的模型的视网膜和椎板neuropils在苍蝇的视觉系统,并通过展示他们的神经信息处理能力。我们还说明了神经内核的能力,利用直接的GPU到GPU的数据传输与基准测试,证明神经内核的通信性能的扩展都在由仿真的组成模块和模块的总数由仿真暴露的接口端口的数量。
We have developed an open software platform called Neurokernel for collaborative development of comprehensive models of the brain of the fruit fly Drosophila melanogaster and their execution and testing on multiple Graphics Processing Units (GPUs). Neurokernel provides a programming model that capitalizes upon the structural organization of the fly brain into a fixed number of functional modules to distinguish between these modules’ local information processing capabilities and the connectivity patterns that link them. By defining mandatory communication interfaces that specify how data is transmitted between models of each of these modules regardless of their internal design, Neurokernel explicitly enables multiple researchers to collaboratively model the fruit fly’s entire brain by integration of their independently developed models of its constituent processing units. We demonstrate the power of Neurokernel’s model integration by combining independently developed models of the retina and lamina neuropils in the fly’s visual system and by demonstrating their neuroinformation processing capability. We also illustrate Neurokernel’s ability to take advantage of direct GPU-to-GPU data transfers with benchmarks that demonstrate scaling of Neurokernel’s communication performance both over the number of interface ports exposed by an emulation’s constituent modules and the total number of modules comprised by an emulation.
DOI: 10.3389/fncom.2014.00117
发表时间: 2014
影响因子: 3.2
作者:
Lazar AA;Slutskiy YB
通讯作者: Slutskiy YB