一种大规模脑仿真通信库的融合系统及融合方法技术方案

技术编号:44497611 阅读:17 留言:0更新日期:2025-03-04 18:05
本发明专利技术提出一种大规模脑仿真通信库的融合系统及融合方法,该系统包括:统一应用接口层,定义面向用户的统一应用接口,用户通过调用统一应用接口层,将需要通信的缓冲区地址、数据大小信息传至具体的通信后端;硬件适配层,包含统一的接口描述、操作符和数据类型的接口层和进行统一资源管理的内核层;后端层,封装了基于不同硬件平台的通信后端的通信接口,实现具体的通信功能;硬件层,包括硬件及其驱动、软件开发工具包。本发明专利技术的方案简化了用户编程、提高了应用的兼容性和可移植性,通过构建了与具体硬件平台无关的统一聚合通信接口库,向上层应用提供统一的通信接口,向下兼容不同的硬件平台,可支持不同硬件平台的大规模脑仿真。

【技术实现步骤摘要】

本专利技术属于大规模脑仿真,尤其涉及不同硬件平台的大规模脑仿真融合。


技术介绍

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所述的一种大规模脑仿真通信库的融合方法,其特征在于,步...

【专利技术属性】
技术研发人员:吴颖贾海波金罗军蔡炎松梁华驹陈广鹏龙善敏周华浩王俊宜
申请(专利权)人:中国电子科技南湖研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1