一种支持多模式乘加器的数据运算方法

基本信息

申请号 CN201610196292.X 申请日 -
公开(公告)号 CN105844040B 公开(公告)日 2019-01-25
申请公布号 CN105844040B 申请公布日 2019-01-25
分类号 G06F17/50;G06F7/57 分类 计算;推算;计数;
发明人 张志峰;吴俊;牛丽凡;任浩琪;雷蕾;陈鑫 申请(专利权)人 合肥乾芯科技有限公司
代理机构 上海科盛知识产权代理有限公司 代理人 同济大学;深圳市星海威科技有限公司
地址 200092 上海市杨浦区四平路1239号
法律状态 -

摘要

摘要 本发明涉及一种支持多模式乘加器的数据运算方法,用于支持多种单指令多数据流模式的乘法器中,实现32位、16位、8位的实复数乘加运算,该方法包括以下步骤:(1)向向量乘加器输入被乘数A、乘数B及加数C;(2)根据不同的单指令多数据流模式,生成源操作数AR、BR、CR、AI、BI及CI;(3)将源操作数AR、BR及CR作为实部乘加器的输入进行实数乘加运算,将源操作数AI、BI及CI作为虚部乘加器的输入进行复数乘加运算;(4)向量乘加器输出运算结果。与现有技术相比,本发明具有节省硬件资源等优点。