-
公开(公告)号:CN111930672A
公开(公告)日:2020-11-13
申请号:CN202010798223.2
申请日:2020-08-10
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/483 , G06F9/30
摘要: 本公开提供一种异构智能处理器及电子设备,所述异构智能处理器包括通用处理器和智能处理器,其中智能处理器包括控制电路和多个运算电路,所述控制电路,用于获取计算指令,解析所述计算指令得到至少一个操作指令,将所述操作指令发送给所述运算电路,其中,所述操作指令包括COMP流指令,所述COMP流指令包括COMP核内访存指令,所述COMP核内访存指令用于在读写时控制输入数据进行数据类型的转换;所述运算电路,用于根据所述操作指令获取输入数据,并执行所述操作指令。可提高数据处理效率。
-
公开(公告)号:CN111930674A
公开(公告)日:2020-11-13
申请号:CN202010798225.1
申请日:2020-08-10
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/485 , G06N3/06 , G06N3/08
摘要: 本公开提供了一种乘累加运算装置、组合运算电路、运算方法、异构智能处理器及电子设备,包括:乘运算电路和累加运算电路;所述乘运算电路,用于对输入数据进行指数计算和移位计算,得到多个中间结果,并将所述多个中间结果发送给所述累加运算电路;所述累加运算电路,用于对所述多个中间结果进行循环累加运算,得到计算结果;其中,所述输入数据的数据类型为非均匀数,所述输入数据包括符号位数据、指数位数据、尾数位数据和非均匀位数据。可提高数据处理效率。
-
公开(公告)号:CN111930673A
公开(公告)日:2020-11-13
申请号:CN202010798224.7
申请日:2020-08-10
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/483 , G06N3/04 , G06N3/06
摘要: 本公开提供了一种异构智能处理量化装置,所述异构智能处理装置应用于异构智能处理器,所述异构智能处理器包括通用处理器和智能处理器,其中智能处理器包括控制电路和多个运算电路,所述异构智能处理量化装置包括:权值量化模块,用于对原始神经网络中的权值进行量化,使移位量化神经网络中的权值均为幂次数据,并重训练所述移位量化神经网络,使所述移位量化神经网络的精度与所述原始神经网络的精度相同;神经元量化模块,用于对所述原始神经网络中的神经元进行量化,使所述移位量化神经网络中神经元均被量化为定点数数据。可减少神经网络的存储开销,提升神经网络的数据处理效率。
-
公开(公告)号:CN111930671A
公开(公告)日:2020-11-13
申请号:CN202010798222.8
申请日:2020-08-10
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/50 , G06N3/06
摘要: 本公开提供一种异构智能处理器、处理方法及电子设备,该异构智能处理器包括通用处理器和智能处理器,其中,该智能处理器包括:内存电路、直接内存访问电路、控制电路以及运算电路;内存电路,与控制电路相连,用于存储神经网络中模型参数的数据;直接内存访问电路,与内存电路相连,用于将数据从内存电路搬运到运算电路;控制电路,与直接内存访问电路和内存电路相连,用于接收所述神经网络专用的运算指令,并将所述运算指令转换为可直接控制运算电路、直接内存访问电路、内存电路的控制信号;运算电路,与直接内存访问电路相连,用于执行数据类型为非均匀数的数据的运算任务。可提高数据处理效率。
-
公开(公告)号:CN111930670A
公开(公告)日:2020-11-13
申请号:CN202010798221.3
申请日:2020-08-10
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06N3/04 , G06N3/06 , G06F7/483
摘要: 本公开提供了一种异构智能处理量化装置、神经网络量化方法、电子设备及存储介质,异构智能处理装置应用于异构智能处理器,异构智能处理器包括通用处理器和智能处理器,其中智能处理器包括控制电路和多个运算电路,所述异构智能处理量化装置用于将异构神经网络中的权值和神经元量化为非均匀数,所述异构智能处理量化装置包括:系数确定模块,用于基于训练好的浮点数表示的神经网络,确定所述浮点数表示的数据与非均匀数表示的数据之间的缩放系数和偏移系数;量化模块,用于根据所述缩放系数和所述偏移系数,将所述浮点数表示的神经网络量化为非均匀数表示的神经网络。可无精度损失的对神经网络进行量化,量化后的神经网络可提高数据处理速度。
-
公开(公告)号:CN111930669A
公开(公告)日:2020-11-13
申请号:CN202010770240.5
申请日:2020-08-03
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/485 , G06N3/06
摘要: 本公开提供了一种多核异构智能处理器及运算方法,所述多核异构智能处理器包括通用处理器和/或至少一个智能处理器,所述智能处理器包括:存储单元、控制器单元和运算单元,所述存储单元存储待运算数据,所述运算方法包括:所述控制器单元接收运算指令,并解析所述运算指令得到所述运算指令对应的待运算数据的地址和运算操作;所述运算单元访问所述待运算数据的地址,获取所述待运算数据,执行所述运算操作,所述运算操作用于基于所述待运算数据在预置的表项存储子单元获取所述待运算数据对应的中间结果数据,并基于所述中间结果数据得到输出结果。可提高运算速度,降低功耗。
-
公开(公告)号:CN111930668A
公开(公告)日:2020-11-13
申请号:CN202010770239.2
申请日:2020-08-03
申请人: 中国科学院计算技术研究所
发明人: 不公告发明人
IPC分类号: G06F15/167 , G06F7/485 , G06N3/06 , G06N3/08
摘要: 本公开提供了一种运算装置、方法、多核智能处理器及异构多核智能处理器,包括:存储单元、控制器单元和运算单元;所述存储单元,用于存储待运算数据;所述控制器单元,用于接收运算指令,并解析所述运算指令得到所述运算指令对应的待运算数据的地址和运算操作;所述运算单元,用于访问所述待运算数据的地址,获取所述待运算数据,基于所述待运算数据执行所述运算操作,得到运算结果,以及,对所述运算结果进行有限值量化,得到输出结果。可提高运算速度,降低功耗。
-
-
-
-
-
-