Neulite

Neuliteは生物物理学的ニューロンモデルならびにそのネットワークモデルの軽量なシミュレータです。Allen Cell-Types Databaseに登録されているニューロンモデルのシミュレーションに特化しており、Brain Modeling ToolKit (BMTK) で記述されたモデルをごく少量の書き換えで動作させることができます。フロントエンド (Bionet_liteモジュール) とバックエンド (Neuliteカーネル) を明確に分離することでカーネルの可搬性を高め、ラズパイからスパコン「富岳」まで様々なアーキテクチャで動作させることができます。特に「富岳」向けの最適化が施されており、Scalable Vector Extensions (SVE) を用いたSIMD計算を全面的に利用しています。

Neuliteは、Allen V1 modelを「富岳」で動作させるために開発されました。完全なシミュレータになる予定はなく、NEURONArborと競合しません。むしろ単純であることを指向しています。この点において、Neuliteの開発は、UNIX哲学に深く影響を受けています。Biophysical neuron simulator for the rest of us を目指します。

メンバー

主要開発者

秋良花綾, 栗山凜, 井浦茉莉, 山﨑匡

アドバイザー

小林泰良, 五十嵐潤

研究成果

付録