Center for Neural and Emergent Systems, Information and System Sciences Laboratory, HRL Laboratories LLC. Malibu, CA, USA ; Department of Electrical and Biomedical Engineering, The University of Nevada Reno, NV, USA ; Department of Computer Science and Engineering, The University of Nevada Reno, NV, USA.
Front Comput Neurosci. 2013 Jun 10;7:77. doi: 10.3389/fncom.2013.00077. eCollection 2013.
Efficiently passing spiking messages in a neural model is an important aspect of high-performance simulation. As the scale of networks has increased so has the size of the computing systems required to simulate them. In addition, the information exchange of these resources has become more of an impediment to performance. In this paper we explore spike message passing using different mechanisms provided by the Message Passing Interface (MPI). A specific implementation, MVAPICH, designed for high-performance clusters with Infiniband hardware is employed. The focus is on providing information about these mechanisms for users of commodity high-performance spiking simulators. In addition, a novel hybrid method for spike exchange was implemented and benchmarked.
高效传递神经模型中的尖峰信息是高性能模拟的一个重要方面。随着网络规模的扩大,模拟所需的计算系统的规模也越来越大。此外,这些资源的信息交换对性能的影响也越来越大。在本文中,我们探索了使用消息传递接口(MPI)提供的不同机制进行尖峰信息传递。采用了一种特定的实现方式 MVAPICH,专为具有 Infiniband 硬件的高性能集群而设计。重点是为商业高性能尖峰模拟器的用户提供有关这些机制的信息。此外,还实现并基准测试了一种新颖的混合尖峰交换方法。