Loading...
机构名称:
¥ 1.0

在研究生物神经网络等复杂动态系统时,模拟是继实验和理论之后的第三大支柱。当代脑规模网络对应于几百万个节点的有向随机图,每个节点的入度和出度为几千条边,其中节点和边分别对应于基本生物单位、神经元和突触。神经元网络中的活动也很稀疏。每个神经元偶尔会通过其传出突触向相应的目标神经元发送一个短暂的信号(称为尖峰)。在分布式计算中,这些目标分散在数千个并行进程中。空间和时间稀疏性代表了传统计算机上模拟的固有瓶颈:不规则的内存访问模式导致缓存利用率低。使用已建立的神经元网络模拟代码作为参考实现,我们研究了恢复缓存性能的常用技术(例如软件诱导预取和软件流水线)如何使实际应用程序受益。算法更改可将模拟时间缩短高达 50%。该研究表明,分配了本质上并行计算问题的多核系统可以缓解传统计算机架构的冯诺依曼瓶颈。

并行计算

并行计算PDF文件第1页

并行计算PDF文件第2页

并行计算PDF文件第3页

并行计算PDF文件第4页

并行计算PDF文件第5页

相关文件推荐