logo好方法网

一种基于可重构计算结构的内积计算方法


技术摘要:
本发明提供了一种基于可重构计算结构的内积计算结构,采用三种基本结构进行多模式组合形成内积计算结构,其中第一基本结构包括两个乘法器和一个加法器,第二基本结构包括三个加法器,第三基本结构包括一个加法器;所述内积计算结构包括两极,其中L1级为基本单元,其中  全部
背景技术:
可重构架构是兼顾了软件计算的灵活性和硬件计算的高效率的新型计算架构,近 年来,可重构计算技术已经深入到几乎所有的应用领域,包括汽车电子、国防、医疗器械、航 天航空、高性能计算等领域。其中一种目前主流的可重构计算技术是基于FPGA实现的,基于 FPGA的可重构系统是指以FPGA为可重构处理单元的系统。FPGA是细粒度的重构器件,其重 构的基本元素是逻辑门、触发器和连线,允许设计者对门器件进行操作,因此FPGA具有很大 的灵活性,尤其适用于处理复杂的位计算。当前工程中大多数的算法都依赖于矩阵计算,而 矩阵计算或者矩阵分解在很大程度上都是内积计算。 传统的内积计算结构的乘法器数量固定,结构确定,在使用的灵活度上受到极大 的限制,而且可移植性差,同时对于维数较小的向量内积计算又造成了资源浪费,难以针对 不同的硬件资源生成合理的解决方案,资源利用率不高,可扩展性较差。另一方面,以往对 矩阵进行处理时,一般基于向量处理器在FPGA上实现矩阵或者向量运算,这就需要考虑数 据的访问模式,尤其是矩阵涉及到二维方向性问题,在对矩阵进行操作时,需要运行多条指 令实现,这就使得对数据的访问的效率变得低下。
技术实现要素:
有鉴于此,本发明旨在提出一种基于可重构计算结构的内积计算结构,以解决上 述
下载此资料需消耗2积分,
分享到:
收藏