动态执行技术

王朝百科·作者佚名  2009-11-13  
宽屏版  字体: |||超大  

动态执行技术,也称为推测执行(speculative execution)是指通过预测程序流来调整指令的执行,并分析程序的数据流来选择指令执行的最佳顺序。

动态执行技术涉及数据相关性及指令调度法、转移预测法、指令的发射顺序与完成顺序等流水线技术基本

要素。非常利于MMX指令的加速执行。

实现动态执行的关键:取消传统的“取指” 和“执行”两阶段之间指令需要线性排列的限制,而使用一个指令缓冲池以开辟一个较长的指令窗口,以便允许执行单元能在一个较大的范围内调遣和执行已译码过的程序

指令流。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有