[发明专利]用于硬件加速器的功率感知软件流水线有效
申请号: | 200710306869.9 | 申请日: | 2007-12-19 |
公开(公告)号: | CN101221495A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | R·加博尔;江洪;A·纳韦;G·耶阿里姆;Y·优素福;D·拉吉万;小J·沃尔高 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F1/32;G06T1/20;H04N7/26 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 硬件 加速器 功率 感知 软件 流水线 | ||
1.一种方法,包括:
形成多个流水线排序,每个流水线排序包括流水线的多个级的串行、并行、或串并行组合三者中的一个;
分析所述多个流水线排序来确定所述排序中的每一个的总功率;并且
基于所述多个流水线排序中的每一个的所述确定的总功率,选择所述多个流水线排序中的一个。
2.如权利要求1所述的方法,其中形成多个流水线排序进一步包括:对多个可替换的流水线排序进行迭代。
3.如权利要求1所述的方法,其中确定所述排序中的每一个的总功率进一步包括:
对于每个级,
确定所述级的负载周期;
确定所述级的电压负载周期;
至少部分地基于所述负载周期和所述电压负载周期来确定所述级的功率;
确定每组并行工作的级的负载周期;并且
至少部分地基于每个级的所述负载周期以及每个级的存储器和/或其它共享资源的带宽,确定所述排序使用的存储器和/或其它共享资源的功率。
4.如权利要求3所述的方法,其中确定每个级的所述负载周期进一步包括:至少部分地基于所述级的计算负载周期以及所述级所需要的部分存储器和/或其它共享资源的带宽来确定所述负载周期。
5.如权利要求3所述的方法,其中确定每组并行工作的级的所述负载周期进一步包括:至少部分地基于该组中并行操作的所有级所需要的部分可用存储器和/或其它共享资源的带宽来确定该组并行工作的级的负载周期。
6.如权利要求1所述的方法,其中所述排序中的每一个的总功率进一步包括所述排序中的所有级的功率与所述排序使用的存储器和/或其它共享资源的功率的总和。
7.如权利要求1所述的方法,其中基于所述多个流水线排序中的每一个的所述确定的总功率来选择所述多个流水线排序中的一个进一步包括:选择一个流水线排序,该流水线排序具有所述多个排序中的每一个的所述确定的最低总功率。
8.一种基于处理器的平台,包括:
处理器;
存储器;
执行计算的多个硬件单元;
执行所述计算的模块,其至少部分地驻留在所述存储器中,并且可以由所述处理器和所述硬件单元执行,所述模块进一步包括用于进行下列步骤的逻辑:
形成多个流水线排序,每个流水线排序包括流水线的多个级的串行、并行、或串并行组合三者中的一个;
分析所述多个流水线排序来确定所述排序中的每一个的总功率;并且
基于所述多个流水线排序中的每一个的所述确定的总功率,选择所述多个流水线排序中的一个。
9.如权利要求8所述的基于处理器的平台,其中形成多个流水线排序进一步包括:对多个可替换的流水线排序进行迭代。
10.如权利要求8所述的基于处理器的平台,其中确定所述排序中的每一个的总功率进一步包括:
对于每个级,
确定所述级的负载周期;
确定所述级的电压负载周期;
至少部分地基于所述负载周期和所述电压负载周期来确定所述级的功率;
确定每组并行工作的级的负载周期;并且
至少部分地基于每个级的所述负载周期以及每个级的存储器和/或其它共享资源的带宽,确定所述排序使用的存储器和/或其它共享资源的功率。
11.如权利要求10所述的基于处理器的平台,其中用于确定每个级的所述负载周期进一步包括:至少部分地基于所述级的计算负载周期以及所述级所需要的部分存储器和/或其它共享资源的带宽来确定所述负载周期。
12.如权利要求10所述的基于处理器的平台,其中用于确定每组并行工作的级的所述负载周期进一步包括:至少部分地基于该组中并行操作的所有级所需要的部分可用存储器和/或其它共享资源的带宽来确定该组并行工作的级的负载周期。
13.如权利要求8所述的基于处理器的平台,其中所述排序中的每一个的总功率进一步包括所述排序中的所有级的功率与所述排序使用的存储器和/或其它共享资源的功率的总和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710306869.9/1.html,转载请声明来源钻瓜专利网。