首页> 外文期刊>Network >Comparison of GPU- and CPU-implementations of mean-firing rate neural networks on parallel hardware
【24h】

Comparison of GPU- and CPU-implementations of mean-firing rate neural networks on parallel hardware

机译:并行硬件上平均发射率神经网络的GPU和CPU实现的比较

获取原文
获取原文并翻译 | 示例
       

摘要

Modern parallel hardware such as multi-core processors (CPUs) and graphics processing units (GPUs) have a high computational power which can be greatly beneficial to the simulation of large-scale neural networks. Over the past years, a number of efforts have focused on developing parallel algorithms and simulators best suited for the simulation of spiking neural models. In this article, we aim at investigating the advantages and drawbacks of the CPU and GPU parallelization of mean-firing rate neurons, widely used in systems-level computational neuroscience. By comparing OpenMP, CUDA and OpenCL implementations towards a serial CPU implementation, we show that GPUs are better suited than CPUs for the simulation of very large networks, but that smaller networks would benefit more from an OpenMP implementation. As this performance strongly depends on data organization, we analyze the impact of various factors such as data structure, memory alignment and floating precision. We then discuss the suitability of the different hardware depending on the networks' size and connectivity, as random or sparse connectivities in mean-firing rate networks tend to break parallel performance on GPUs due to the violation of coalescence.
机译:多核处理器(CPU)和图形处理单元(GPU)等现代并行硬件具有很高的计算能力,这对于大规模神经网络的仿真非常有好处。在过去的几年中,许多努力集中在开发最适合模拟尖峰神经模型的并行算法和模拟器上。在本文中,我们旨在研究平均发射速率神经元的CPU和GPU并行化的优缺点,该方法广泛应用于系统级计算神经科学。通过将OpenMP,CUDA和OpenCL实现与串行CPU实现进行比较,我们显示出GPU比CPU更适合用于超大型网络的仿真,但是较小的网络将从OpenMP实现中受益更多。由于此性能在很大程度上取决于数据组织,因此我们分析了各种因素的影响,例如数据结构,内存对齐和浮动精度。然后,我们将根据网络的大小和连接性来讨论不同硬件的适用性,这是因为均发速率网络中的随机或稀疏连接性会由于违反合并而破坏GPU上的并行性能。

著录项

  • 来源
    《Network》 |2012年第4期|212-236|共25页
  • 作者单位

    Department of Computer Science, Artificial Intelligence, Chemnitz University of Technology, Germany;

    Department of Computer Science, Artificial Intelligence, Chemnitz University of Technology, Germany;

    Department of Computer Science, Artificial Intelligence, Chemnitz University of Technology, Germany;

    Department of Computer Science, Artificial Intelligence, Chemnitz University of Technology, Germany;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    neural computation; neural simulator; parallel computing; OpenMP CUDA; OpenCL; GPU;

    机译:神经计算神经模拟器并行计算;OpenMP CUDA;OpenCL;显卡;
  • 入库时间 2022-08-18 01:49:12

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号