[发明专利]运算方法及运算装置在审
申请号: | 201910758787.0 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110413399A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 李振中;唐平;葛维;胡均浩;石玲宁 | 申请(专利权)人: | 紫光展锐(重庆)科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 400000 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算单元 小组 运算 运算装置 芯片 工作时钟信号 电压波动 降低功耗 时钟信号 顺序启动 芯片时钟 运算效率 跳变 集合 | ||
1.一种运算方法,其特征在于,所述方法包括:
将多个具有不同相位的时钟信号分别输入到多个运算单元小组中,其中,所述多个运算单元小组被划分为多个运算单元集合,每个运算单元集合中的运算单元小组依次串接,每个运算单元小组包括至少一个运算单元;
按照预定顺序启动多个运算单元集合中的每个运算单元小组;
在所有运算单元小组都启动完成后,利用所述多个运算单元小组进行运算。
2.根据权利要求1所述的方法,其特征在于,所述按照预定顺序启动多个运算单元集合中的每个运算单元小组,包括:
同时启动每个运算单元集合中具有相同顺序的运算单元小组。
3.根据权利要求1或2所述的方法,其特征在于,所述按照预定顺序启动多个运算单元集合中的每个运算单元小组,包括:
按照每个运算单元小组的连接顺序依次同时启动每个运算单元集合中的每个运算单元小组。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对预设时钟信号进行多次延时,得到所述多个具有不同相位的时钟信号。
5.根据权利要求4所述的方法,其特征在于,所述多个具有不同相位的时钟信号为M*N个,M、N为自然数,所述对预设时钟信号进行多次延时,包括:
对所述预设时钟信号进行M-1次延时,得到M个不同相位的延迟时钟信号;
对所述M个不同相位的延迟时钟信号分别进行N-1次延时,得到所述M*N个具有不同相位的时钟信号。
6.根据权利要求5所述的方法,其特征在于,所述对预设时钟信号进行M-1次延时,得到M个不同相位的延迟时钟信号,包括:
通过M-1个延时器对所述预设时钟信号进行M-1次延时,得到所述M个不同相位的延迟时钟信号。
7.根据权利要求5所述的方法,其特征在于,所述对所述M个不同相位的延迟时钟信号分别进行N-1次延时,得到所述M*N个具有不同相位的时钟信号,包括:
以流水线方式将所述M个不同相位的延迟时钟信号分别传递到M个运算单元集合的每个运算单元小组,以使得每个运算单元小组得到的时钟信号的相位不同。
8.一种运算装置,其特征在于,所述装置包括:
运算芯片,所述运算芯片包括多个运算单元小组,
控制芯片,所述控制芯片被配置为:
将多个具有不同相位的时钟信号分别输入到多个运算单元小组中,其中,所述多个运算单元小组被划分为多个运算单元集合,每个运算单元集合中的运算单元小组依次串接,每个运算单元小组包括至少一个运算单元;
按照预定顺序启动多个运算单元集合中的每个运算单元小组;
在所有运算单元小组都启动完成后,利用所述多个运算单元小组进行运算。
9.根据权利要求8所述的装置,其特征在于,所述按照预定顺序启动多个运算单元集合中的每个运算单元小组,包括:
同时启动每个运算单元集合中具有相同顺序的运算单元小组。
10.根据权利要求8或9所述的装置,其特征在于,所述按照预定顺序启动多个运算单元集合中的每个运算单元小组,包括:
按照每个运算单元小组的连接顺序依次同时启动每个运算单元集合中的每个运算单元小组。
11.根据权利要求8所述的装置,其特征在于,所述控制芯片还被配置为:
对预设时钟信号进行多次延时,得到所述多个具有不同相位的时钟信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光展锐(重庆)科技有限公司,未经紫光展锐(重庆)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910758787.0/1.html,转载请声明来源钻瓜专利网。