发明名称 |
微处理器加速的代码优化器 |
摘要 |
一种用于加速微处理器的代码优化的方法。该方法包括使用指令提取部件来提取传入的微指令序列并且向解码部件传送所提取的宏指令用于解码成微指令。通过将微指令序列重排序成包括多个依赖代码组的优化的微指令序列来执行优化处理。向微处理器流水线输出优化的微指令序列用于执行。优化的微指令序列的副本存储到序列高速缓存中,用于在后续命中优化的微指令序列时的后续使用。 |
申请公布号 |
CN104040491A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201180076248.0 |
申请日期 |
2011.11.22 |
申请人 |
索夫特机械公司 |
发明人 |
M·阿布达拉 |
分类号 |
G06F9/30(2006.01)I;G06F9/06(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅;王冬 |
主权项 |
一种用于在微处理器中加速代码优化的方法,包括:使用指令提取部件来提取传入的微指令序列;向解码部件传送所提取的宏指令用于解码成微指令;通过将所述微指令序列重排序成包括多个依赖代码组的优化的微指令序列来执行优化处理;向微处理器流水线输出所述优化的微指令序列用于执行;以及将所述优化的微指令序列的副本存储到序列高速缓存中,用于在后续命中优化的微指令序列时的后续使用。 |
地址 |
美国加利福尼亚州 |