-
公开(公告)号:CN107368459B
公开(公告)日:2021-01-22
申请号:CN201710489338.1
申请日:2017-06-24
申请人: 中国人民解放军信息工程大学 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F17/16
摘要: 本发明属于矩阵计算技术领域,尤其涉及基于任意维数矩阵乘法的可重构计算结构的调度方法,其采用的任意维数矩阵乘法的可重构计算结构由处理单元、接口控制器及调度模块、存储模块构成,包括:将处理单元互连,并与接口控制器构成一个可重构处理阵列;调度模块设计调度机制,生成配置信息并下发至可重构处理阵列;构建满足当前维数矩阵乘法的计算结构;基于构建的计算结构,根据调度机制为处理单元分发计算数据,进行矩阵乘法计算;将矩阵乘法计算的结果通过接口控制器返回至存储模块。本发明以固定处理单元可重构的方式,实现任意维数矩阵乘法计算,提高矩阵乘法计算的灵活性。
-
公开(公告)号:CN107368459A
公开(公告)日:2017-11-21
申请号:CN201710489338.1
申请日:2017-06-24
申请人: 中国人民解放军信息工程大学 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F17/16
摘要: 本发明属于矩阵计算技术领域,尤其涉及基于任意维数矩阵乘法的可重构计算结构的调度方法,其采用的任意维数矩阵乘法的可重构计算结构由处理单元、接口控制器及调度模块、存储模块构成,包括:将处理单元互连,并与接口控制器构成一个可重构处理阵列;调度模块设计调度机制,生成配置信息并下发至可重构处理阵列;构建满足当前维数矩阵乘法的计算结构;基于构建的计算结构,根据调度机制为处理单元分发计算数据,进行矩阵乘法计算;将矩阵乘法计算的结果通过接口控制器返回至存储模块。本发明以固定处理单元可重构的方式,实现任意维数矩阵乘法计算,提高矩阵乘法计算的灵活性。
-
公开(公告)号:CN113064854B
公开(公告)日:2022-07-19
申请号:CN202110406206.4
申请日:2021-04-15
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F15/78
摘要: 本申请提供一种硬件计算重构方法、装置、计算机设备及存储介质,通过接收重构计算配置信息,重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;根据配置项的配置信息确定配置项的配置结果;依赖于所确定的各个配置结果对抽象公式进行计算得到抽象公式的目标计算结果。本申请基于对抽象公式的参数项中配置项的配置信息的配置即可实现对计算方法的重构,相对于现有技术而言降低了重构耗时及风险、提高了应用范围及硬件重用度。
-
公开(公告)号:CN113064854A
公开(公告)日:2021-07-02
申请号:CN202110406206.4
申请日:2021-04-15
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F15/78
摘要: 本申请提供一种硬件计算重构方法、装置、计算机设备及存储介质,通过接收重构计算配置信息,重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;根据配置项的配置信息确定配置项的配置结果;依赖于所确定的各个配置结果对抽象公式进行计算得到抽象公式的目标计算结果。本申请基于对抽象公式的参数项中配置项的配置信息的配置即可实现对计算方法的重构,相对于现有技术而言降低了重构耗时及风险、提高了应用范围及硬件重用度。
-
公开(公告)号:CN110765411A
公开(公告)日:2020-02-07
申请号:CN201910837270.0
申请日:2019-09-05
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明提供了一种卷积神经网络中卷积运算数据复用装置,包括4个RAM、一个数据整形复用器、以及一组乘累加计算单元,其中,第一RAM和第二RAM为真双端口ram,用于存放输入的待计算图像,第三ram用于存储卷积核,第四ram于存储乘累加后的结果;数据整形复用器包括一组D触发器搭建的时序电路,实现了对数据的复用;乘累加计算单元包括乘累加单元,多组乘累加单元组合在一起并行计算,构成一个乘累加计算单元。本发明通过构建一个数据整形复用器,实现了前后两个时钟周期数据的复用,使得每个时钟周期只读取部分数据到数据整形复用器中,通过在数据整形复用器中适当的移位操作就可以组合成下一排计算所需要的全部数据。
-
公开(公告)号:CN108062289B
公开(公告)日:2021-09-03
申请号:CN201810075622.9
申请日:2018-01-25
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F17/14
摘要: 本发明提供了一种快速傅里叶变换FFT地址换序方法、信号处理方法及装置,快速傅里叶变换FFT地址换序方法包括:根据采样点个数以及预设基数确定总级数M;按顺序将采样点存储到M级存储器中的第一级存储器的存储空间中;根据采样点个数确定基础二进制数组;在每两个相邻级存储器之间进行地址换序,当当前级数m为正整数且m小于M时,在基础二进制数组中的每一个二进制数的从最高位开始的第m位前面插入数字0,得到第一地址数组,在基础二进制数组中的每一个二进制数的从最高位开始的第m位前面插入数字1,得到第二地址数组,缓解现有技术中存在的由于数据地址变换速度低导致的运算时间长,效率低的问题,达到减少运算时间、提高运算效率的效果。
-
公开(公告)号:CN111669672A
公开(公告)日:2020-09-15
申请号:CN202010340682.6
申请日:2020-04-26
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明提供了一种光纤通道协议的速率自适应算法,可以分为4个阶段:等待信号阶段:循环改变发送速率以允许邻接节点接收同步;循环改变接收速率以收取邻接节点的信号;在物理层连接建立后发送端尝试着以最大速率工作。主协商阶段:发送端从最大速率开始逐步降低工作速率;在每一级速率逗留一段时间以使得邻接节点同步跟随;若同步测试通过且满足条件进入从协商阶段:发送速率设置为接收速率。测试接收同步的稳定性以确保协商成功,或者跟随协商主角的发送速率。若因同步不稳定或信号丢失,则回到等待信号阶段。若通过同步稳定性测试,则进入正常工作阶段。本发明在实际应用中随着外界FC的频点的改变能实时改变自身频点,同步时间不超过2s。
-
公开(公告)号:CN108090029A
公开(公告)日:2018-05-29
申请号:CN201810009266.0
申请日:2018-01-04
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明公开了一种矩阵求逆中的算粒调度装置及方法,涉及数据计算技术领域,包括:运算分配调度模块、乘法算粒、累加乘算粒和乘法结果判决模块;运算分配模块接收到待处理算式时,确定空闲状态的累加乘算粒及算粒标识,根据算粒标识为待处理算式生成算式附加信息,将待处理算式中的多个乘法运算分别分配至至少两个乘法算粒中,得到多个乘法值;乘法结果判决模块根据算式附加信息将多个乘法值及待处理算式的常数项输送至算粒标识对应的累加乘算粒中,得到计算结果。本发明提供的一种矩阵求逆中的算粒调度装置及方法,对矩阵求逆构成中的运算算式进行算粒拆分、算粒高效调度和适度并行化处理,实现对可重构矩阵求逆运算,进而实现FPGA硬件的加速处理。
-
公开(公告)号:CN110515419B
公开(公告)日:2023-03-10
申请号:CN201910784082.6
申请日:2019-08-23
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F1/04
摘要: 本发明提供了一种优化格雷码编码方式实现跨时钟域的装置,通过在原有格雷码转换电路基础上,通过增加2bit指示信号,实现了非2的n次幂地址编码转换逻辑时,在最大值与0地址之间的过渡期间,只根据新增的2bit指示信号进行判断,在其他情况下,仍然采用标准的格雷码转换逻辑。本发明从跨时钟处理的效果上看,编码后仍然可以保证有效的地址指示信号只发生一bit变化,原理上保证了时钟跨接处理的正确性,并与标准的格雷码转换效果相当。
-
公开(公告)号:CN108197074B
公开(公告)日:2021-05-04
申请号:CN201810174203.0
申请日:2018-03-01
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F17/14
摘要: 本发明提供了一种快速傅里叶变换FFT数据处理方法及装置,方法包括:将样本点数除以基准样本点数,得到调度因子M;若调度因子M小于或者等于1,在运算模块中选取至少一个蝶形运算单元同时对样本点进行FFT蝶形运算,得到蝶形运算结果;若调度因子M大于1且样本点数为基准样本点数的2N倍,反复利用运算模块中全部蝶形运算单元进行FFT蝶形运算,直至全部样本点均计算完毕,得到第一级运算结果;将第一级运算结果分别存入对应的存储器;基于第一级运算结果,反复利用运算模块中的全部蝶形运算单元进行FFT蝶形运算,直至得到第N+1级蝶形运算结果,缓解现有技术中的数据调度结构应用环境单一、灵活性低的问题,达到了提高数据调度结构的灵活性的效果。
-
-
-
-
-
-
-
-
-