【技术实现步骤摘要】
本专利技术属于大规模脑仿真,尤其涉及不同硬件平台的大规模脑仿真融合。
技术介绍
1、在进行大规模脑仿真时,开发人员通常会将巨大的神经元网络划分至不同计算芯片,利用多个芯片共同进行计算,从而完成大规模的仿真。因此大规模脑仿真过程中需要利用集合通信库同步多个计算芯片的计算结果,常见的通信库有在cpu平台仿真时使用的基于消息传递接口标准(mpi,message passing interface)的open mpi(open messagepassing interface)、mpich、mvapich等,open mpi、mpich、mvapich均是开源的高性能消息传递接口(mpi)实现。它们提供了用于编写并行程序的库和运行时环境,使得开发人员可以在分布式内存系统中进行并行计算。在nvidia gpu平台仿真时使用的nvidia集合通信库(nccl,nvidia collective communications library),nccl是由nvidia开发的用于高性能gpu加速集群上的并行通信库。nccl主要用于实现gpu之间的高效数
...【技术保护点】
1.一种大规模脑仿真通信库的融合系统,用于不同硬件平台的大规模脑仿真;其特征在于,该系统包括:统一应用接口层、硬件适配层、后端层以及硬件层;其中,
2.如权利要求1所述的大规模脑仿真通信库的融合系统,其特征在于,统一应用接口层包括:初始化和资源释放接口、信息读取接口、通信原语接口以及通信同步接口;其中,
3.如权利要求1所述的大规模脑仿真通信库的融合系统,其特征在于,硬件适配层包括:后端初始化和释放单元、全局唯一ID标识和设备关系映射单元、通信上下文管理单元和数据类型转换单元;其中,
4.如权利要求1-3任一项所述的大规模脑仿真通信
...【技术特征摘要】
1.一种大规模脑仿真通信库的融合系统,用于不同硬件平台的大规模脑仿真;其特征在于,该系统包括:统一应用接口层、硬件适配层、后端层以及硬件层;其中,
2.如权利要求1所述的大规模脑仿真通信库的融合系统,其特征在于,统一应用接口层包括:初始化和资源释放接口、信息读取接口、通信原语接口以及通信同步接口;其中,
3.如权利要求1所述的大规模脑仿真通信库的融合系统,其特征在于,硬件适配层包括:后端初始化和释放单元、全局唯一id标识和设备关系映射单元、通信上下文管理单元和数据类型转换单元;其中,
4.如权利要求1-3任一项所述的大规模脑仿真通信库的融合系统,其特征在于,所述后端层的封装包括:定义一个包含了初始化、资源释放、通信原语和同步功能的后端数据结构;
5.一种大规模脑仿真通信库的融合方法,用于不同硬件平台的大规模脑仿真;其特征在于,该方法包括:
6.如权利要求5所述的一种大规模脑仿真通信库的融合方法,其特征在于,步...
【专利技术属性】
技术研发人员:吴颖,贾海波,金罗军,蔡炎松,梁华驹,陈广鹏,龙善敏,周华浩,王俊宜,
申请(专利权)人:中国电子科技南湖研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。