【技术实现步骤摘要】
本申请实施例涉及仿真测试,特别涉及一种基于fpga的多cpu协同系统、方法、设备及介质。
技术介绍
1、随着科技的发展,许多领域如航空航天、汽车制造、能源电力等,需要对复杂的物理系统和工程系统进行精确建模与实时仿真。这些系统往往包含众多相互关联的子系统和大量的动态变量,单一中央处理器(central processing unit,cpu)的处理能力难以满足实时性和精度要求,因此需要多个cpu协同工作来提高计算速度和处理能力,以实现对复杂系统的实时、高精度仿真。
2、为了实现多cpu协同工作,现有技术目前一般是将多个cpu核心集成在同一芯片上,或者,在多cpu服务器中通过一个可以将一个高带宽的接口转换为多个低带宽的接口的转接卡连接多个gpu或高速网卡,从而实现多个cpu之间的通信交互。
3、但是,多核cpu的集成在同一芯片会导致设备的整体功耗大幅上升,如果散热系统无法及时有效地将热量散发出去,会导致cpu性能下降;而高带宽的接口转换为多个低带宽接口时的转接卡,虽然可以连接更多设备,但每个设备所分得的带宽会减少,设
...【技术保护点】
1.一种基于FPGA的多CPU协同系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述PCIe转接卡还包括:外围的拨码开关;
3.根据权利要求2所述的系统,其特征在于,在所述第一PCIe转接卡工作于主模式,多个所述第二PCIe转接卡工作于从模式时,所述第一PCIe转接卡与多个所述第二PCIe转接卡用于形成以所述第一PCIe转接卡为起始的同步脉冲信号链,所述同步脉冲信号链用于指示所述同步脉冲信号在所述第一PCIe转接卡与多个所述第二PCIe转接卡中的传输顺序。
4.根据权利要求3所述的系统,其特征在于,所述拨码开关
...【技术特征摘要】
1.一种基于fpga的多cpu协同系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,所述pcie转接卡还包括:外围的拨码开关;
3.根据权利要求2所述的系统,其特征在于,在所述第一pcie转接卡工作于主模式,多个所述第二pcie转接卡工作于从模式时,所述第一pcie转接卡与多个所述第二pcie转接卡用于形成以所述第一pcie转接卡为起始的同步脉冲信号链,所述同步脉冲信号链用于指示所述同步脉冲信号在所述第一pcie转接卡与多个所述第二pcie转接卡中的传输顺序。
4.根据权利要求3所述的系统,其特征在于,所述拨码开关上设置有编码值,所述编码值用于确定所述拨码开关所属的所述pcie转接卡与所述第一pcie转接卡在所述同步脉冲信号链中的顺序差。
5.一种基于fpga的多cpu协同方法,应用于权利要求1-4...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:上海科梁信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。