发明名称 支持定浮点可重构的向量长度可配置的向量点积累加网络
摘要 本发明公开了一种支持定浮点可重构的向量长度可配置的向量点积累加网络,包括:并行可重构乘法器,用于接收向量B、C和FBS、U选项作为输入,执行向量乘法操作,得到向量B、C的乘法结果B×C;浮点指数、尾数预处理部分,用于接收并行可重构乘法器的乘法结果B×C和标量A作为输入,完成选择浮点指数最大值、指数求差、移位对齐、补码转换和sticky位补偿操作,得到处理后的向量结果B×C和标量结果A;可重构压缩器部分,用于接收浮点指数、尾数预处理部分的处理结果,并对其进行压缩,得到“和串”S和“进位串”C;浮点指数、尾数后处理/定点操作部分,用于接收可重构压缩器部分的“和串”S和“进位串”C,完成尾数相加和后处理得到最终的向量点积累加结果。
申请公布号 CN102520906A 申请公布日期 2012.06.27
申请号 CN201110413001.5 申请日期 2011.12.13
申请人 中国科学院自动化研究所 发明人 王东琳;汪涛;尹磊祖
分类号 G06F7/53(2006.01)I 主分类号 G06F7/53(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 周国城
主权项 一种支持定浮点可重构的向量长度可配置的向量点积累加网络,其特征在于,包括:并行可重构乘法器(1),用于接收向量数据B、C和数据选项FBS、U作为输入,执行向量乘法操作,得到向量数据B、C的乘法结果B×C,并输出给浮点指数、尾数预处理部分(2);浮点指数、尾数预处理部分(2),用于接收并行可重构乘法器(1)的乘法结果B×C和标量数据A作为输入,完成选择浮点指数最大值、指数求差、移位对齐、补码转换和sticky位补偿操作,得到处理后的向量结果B×C和标量结果A,并输出给可重构压缩器部分(3);可重构压缩器部分(3),用于接收浮点指数、尾数预处理部分(2)的处理结果,并对其进行压缩,得到“和串”(S)和“进位串”(C),并输出给浮点指数、尾数后处理/定点操作部分(4);以及浮点指数、尾数后处理/定点操作部分(4),用于对接收自可重构压缩器部分(3)的“和串”S和“进位串”C并进行尾数相加,对相加的尾数结果进行后处理得到最终的向量点积累加结果。
地址 100190 北京市海淀区中关村东路95号
您可能感兴趣的专利