The present invention provides a heterogeneous collaborative computing system for solving the problem that complex artificial general intelligence task scenarios cannot be handled in the prior art. It includes a communication unit, a control unit, a first subsystem and a second subsystem, wherein the communication unit is used to realize data interaction between the first subsystem and the second subsystem with different computational coding modes, and the control unit is used to control the first subsystem and the second subsystem to work together.
【技术实现步骤摘要】
一种异构协同计算系统
本专利技术涉及人工智能领域,尤其涉及一种异构协同计算系统。
技术介绍
随着人工智能的发展,人工智能的目标逐步提高,最终目标是实现人工通用智能,即建立一种能够像人一样思考和处理一般认知任务的机器。现有技术中为实现这一目标通常采用基于人工神经网络进行计算的系统和基于脉冲神经网络进行计算的系统两种方案。具体的,采用基于人工神经网络的计算系统,以现有计算架构为基础,通过优化计算和存储器架构,对某类特定算法或者场景进行加速,从而实现在这一特定场景下的计算精度的优化,但是在处理低功耗事件驱动响应和实时性问题方面上的能力不足;基于脉冲神经网络的计算系统借鉴人脑处理的信息结构和运作规则,用于实时性响应和低功耗的问题,但在精确运算、大数据量密集计算上的能力不足。上述两种方案各有优势,但也各有缺点,因此单独使用上述任一种方案都无法处理复杂的人工通用智能的任务场景,例如同时需要精确数值和快速响应的任务场景,并且基于人工神经网络进行计算的系统不能实现脉冲神经网络计算,而基于脉冲神经网络进行计算的系统也不能实现脉冲神经网络计算,两种计算方法也无法在同一系统中实现。
技术实现思路
有鉴于此,本专利技术提供了一种异构协同计算系统,用于解决现有技术中无法处理复杂的人工通用智能的任务的问题。根据本专利技术实施例的第一个方面,提供了一种异构协同计算系统,包括:通信单元、控制单元、第一子系统和第二子系统,其中,所述通信单元用于实现不同计算编码方式的第一子系统和第二子系统间的数据交互,所述控制单元用于控制所述第一子系统与所述第二子系统协同工作。采用上述系统,可以实现对复杂的人工 ...
【技术保护点】
1.一种异构协同计算系统,其特征在于,包括:通信单元、控制单元、第一子系统和第二子系统,其中,所述通信单元用于实现不同计算编码方式的第一子系统和第二子系统间的数据交互,所述控制单元用于控制所述第一子系统与所述第二子系统协同工作。
【技术特征摘要】
1.一种异构协同计算系统,其特征在于,包括:通信单元、控制单元、第一子系统和第二子系统,其中,所述通信单元用于实现不同计算编码方式的第一子系统和第二子系统间的数据交互,所述控制单元用于控制所述第一子系统与所述第二子系统协同工作。2.如权利要求1所述的系统,其特征在于,所述第一子系统为人工神经网络子系统、所述第二子系统为脉冲神经网络子系统。3.如权利要求2所述的系统,其特征在于,所述通信单元用于:接收所述第一子系统发送的第一数据,其中,所述第一数据为人工神经元数量值;将所述第一数据发送至存储单元。4.如权利要求3所述的系统,其特征在于,当所述接收所述第一子系统发送的第一数据时,所述通信单元具体用于:通过数据总线接收所述第一数据;当将所述第一数据发送至所述存储单元时,所述通信单元具体用于:将所述第一数据发送至所述存储单元中预先设置的区域。5.如权利要求2所述的系统,其特征在于,所述通信单元还用于:接收所述第一子系统发送的第一数据,其中,所述第一数据为人工神经元数量值;将所述第一数据进行数据格式转换得到第二数据,其中,所述第二数据为脉冲神经元事件包;将所述第二数据进行编码得到第三数据;将所述第三数据发送给所述第二子系统。6.如权利要求5所述的系统,其特征在于,当所述将所述第一子系统的所述第一数据进行数据格式转换得到第二数据时,所述通信单元具体用于:将所述第一数据按照设定次数与脉冲发放阈值进行比较,得到脉冲序列,所述脉冲序列为所述第二数据,其中,所述设定次数为设定时间窗口与相邻两个脉冲之间的最小时间间隔的比值。7.如权利要求2所述的系统,其特征在于,所述通信单元用于:接收所述第二子系统发送的第四数据,其中,所述第四数据为脉冲神经元事件包;将所述第二子系统的所述第四数据进行解码;将解码后的所述第四数据进行格式转换得到第五数据,其中,所述第五数据为人工神经元数量值;将所述第五数据发送至存储单元。8.如权利要求7所述的系统,其特征在于,当所述接收第二子系统发送的第四数据时,所述通信单元具体用于:通过地址-事件表示法AER的编码方式接收所述第二子系统发送的所述第四数据;当将所述第五数据发送至所述存储单元时,所述通信单元具体用于:按照所述第四数据携带的目标地址将格式转换后的所述第五数据发送至所述存储单元的对应区域。9.如权利要求7所述的系统,其特征在于,当所述将所述第二子系统的所述第四数据进行数据格式转换得到第五数据时...
【专利技术属性】
技术研发人员:施路平,王冠睿,裴京,杨哲宇,汤沛,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。