[发明专利]运算系统及设定运算系统的方法有效
| 申请号: | 200810169454.6 | 申请日: | 2008-10-22 |
| 公开(公告)号: | CN101377734A | 公开(公告)日: | 2009-03-04 |
| 发明(设计)人: | 罗德尼·E·虎克;柯林·艾迪;G·葛兰·亨利 | 申请(专利权)人: | 威盛电子股份有限公司 |
| 主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F1/32 |
| 代理公司: | 北京市柳沈律师事务所 | 代理人: | 蒲迈文 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运算 系统 设定 方法 | ||
技术领域
本发明是有关于微处理器,特别是有关于一种系统及方法,其用以基于目前在该微处理器上执行的应用软件,而动态地设定微处理器的运作特性。
背景技术
微处理器的设计者花费很多心力在效能分析上。在以先前几代的微处理器为基础,设计了具有基本特性及效能目标之后,即执行对于客户而言最重要的应用软件,并撷取该应用软件的指令执行记录,然后使用撷取的指令记录来触发所设计的微处理器的运作,其可以设定被触发的微处理器的不同特性,以使得所有的目标应用软件的总和效能达到最高。通常,某个特定的设定对于某个目标应用软件的执行效能有益,但是对其它的应用软件的执行效能无益。此时,设计者必须决定哪一个应用软件是比较重要的,或者寻找另一个方法以平衡数个应用软件的需要。因为要使得某个应用软件的效能最佳化,常常必须要牺牲另一个应用软件的执行效能。
当最佳平均运作参数值确定之后,微处理器的设计者将其编码到设计中(例如以VHDL或verilog语法)。另外,也可通过在微处理器中包含一组保险丝,其在微处理器制造的过程中会选择性地烧断,以改变其硬件构成的运作参数。这使得微处理器在制造时,还能够对应于在微处理器设计完成之后新加入的应用软件或操作系统,进行有限度的最佳化。但是,此种解决方案,需要有设计者/制造者针对某些应用软件选取较佳的设定,而牺牲了其它的应用软件的执行效能,或者,选取一个可能对于每一个应用软件而言都不是最佳的折衷设定,最后还是无法达成目标应用软件的效能最佳化。
发明内容
本发明提供一种装置驱动器,其在微处理器运作时,动态地设定其操作模式,以针对目前正在执行的应用软件,以改善效能及/或电力消耗。
依据一实施态样,本发明提供一种运算系统。该运算系统包括微处理器,接收用以设定该微处理器操作模式的数值。该微处理器还执行操作系统,其控制哪些应用软件正在该微处理器中运作。该运算系统并包括装置驱动器,其监视正在该微处理器中运作的应用软件中有哪些是在预定的应用软件列表中,该预定的应用软件列表中的每一个项目包含程序名称及与该程序名称对应的数值,用以针对具有对应的该程序名称的该应用软件设定该微处理器的操作模式,其中该装置驱动器周期性地比对正在该微处理器中运作的应用软件的程序名称及该预定的应用软件列表中每一个项目的该程序名称,并将比对符合的项目的所述数值写入该微处理器中,以设定其操作模式,当正在该微处理器中运作的应用软件都没有在该预定的应用软件列表中时,该装置驱动器将默认值写入该微处理器中,以将其设定为预设操作模式。
根据本发明的所述运算系统,其中该装置驱动器将比对符合的项目的数值写入该微处理器中,以设定其操作模式。
根据本发明的所述运算系统,当正在该微处理器中运作的应用软件都没有在该预定的应用软件列表中时,该装置驱动器可以将默认值写入该微处理器中,以将其设定为预设操作模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810169454.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:雾化式光催化分解水制氢装置
- 下一篇:一种除气泡漏油斗





