当前位置: 首页 > 专利查询>复旦大学专利>正文

支持浮点数尾数乘法的存算一体乘法器及乘法运算方法技术

技术编号:41497059 阅读:24 留言:0更新日期:2024-05-30 14:41
本发明专利技术提供一种支持浮点数尾数乘法的存算一体乘法器,其至少包括译码阵列、存储器以及加法阵列,利用该乘法器进行乘法运算时,被乘数以部分积的形式配置在存储器内,乘数以特定位宽为单位划分成片段,以片段为单位串行地加载到译码阵列输入端,直到完成一个完整乘数的输入,译码阵列根据输入的乘数片段选通存储器中相应存储器行,存储器输出相应部分积,加法阵列基于部分积进行错位相加并输出乘法结果,与传统存算结构相比,该乘法器可大大减少部分积累加的次数,从而降低动态功耗,提高运算速度。

【技术实现步骤摘要】

本专利技术属于集成电路设计,具体涉及一种支持浮点数尾数乘法的存算一体乘法器以及乘法运算方法。


技术介绍

1、近几年来,随着大数据和人工智能领域技术的快速发展,数据密集型和计算密集型的应用场景越来越多。而且这些应用场景往往有着高访存性、大规模并行性、多重复性的特点。数据量大、计算量多对集成电路的高速低功耗提出了更加严峻的考验。现有的冯诺依曼架构中存储和计算分离的机制,使得消耗在数据传输上的能量和时间,在消耗的总能量和总时间中占比十分巨大,不能满足运算发展的需求。此外,在科学计算和高性能计算领域,例如自动驾驶、航空航天、力学计算领域,核心运算类型往往是浮点运算。传统处理器中的浮点运算单元通常消耗的资源、功耗都很大。当执行高并行的浮点乘加运算时,则需要更多的浮点单元,消耗巨大的资源和功耗。因此,亟需新型的运算架构来克服这一瓶颈。

2、存算一体技术是在存储器里或者附近直接进行运算,能解决计算密集型应用中访问存储器所带来的数据搬运开销,能提高运算的速度和能效,是一种有潜力的运算架构。现有技术中存在一些存算一体乘法器,但这些存算一体乘法器仍有其不足之处。<本文档来自技高网...

【技术保护点】

1.一种支持浮点数尾数乘法的存算一体乘法器,其特征在于,包括:

2.根据权利要求1所述的支持浮点数尾数乘法的存算一体乘法器,其特征在于:

3.根据权利要求1所述的支持浮点数尾数乘法的存算一体乘法器,其特征在于:

4.一种利用权利要求1-3中任意一项所述的支持浮点数尾数乘法的存算一体乘法器进行乘法运算的方法,其特征在于,包括:

5.一种支持浮点数尾数乘法的高位宽存算一体乘法器,其特征在于,包括:

6.根据权利要求5所述的支持浮点数尾数乘法的高位宽存算一体乘法器,其特征在于:

7.一种利用如权利要求5或6所述的支持浮点数...

【技术特征摘要】

1.一种支持浮点数尾数乘法的存算一体乘法器,其特征在于,包括:

2.根据权利要求1所述的支持浮点数尾数乘法的存算一体乘法器,其特征在于:

3.根据权利要求1所述的支持浮点数尾数乘法的存算一体乘法器,其特征在于:

4.一种利用权利要求1-3中任意一项所述的支持浮点数尾数乘法的存算一体乘法器进行乘法...

【专利技术属性】
技术研发人员:解玉凤易明铮万文章林昱凯钟海凡马梓钊陈董觎
申请(专利权)人:复旦大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1