V2EX  ›  英汉词典

Out-of-Order Execution

释义 Definition

乱序执行:一种CPU(处理器)优化技术,使处理器不必严格按照程序中指令的原始顺序执行,而是根据数据依赖与资源可用性重新安排执行顺序,以减少等待、提高并行度与整体性能。(最终通常仍会以“按序提交/退休”来保证程序结果正确)

发音 Pronunciation (IPA)

/ˌaʊt əv ˈɔːrdər ˌɛksɪˈkjuːʃən/

例句 Examples

Modern CPUs use out-of-order execution to run faster.
现代CPU使用乱序执行来提升速度。

By combining out-of-order execution with branch prediction, the processor can keep its pipeline busy even when some instructions are waiting for data from memory.
将乱序执行与分支预测结合后,即使某些指令在等待内存数据,处理器也能让流水线保持繁忙,从而提高吞吐量。

词源 Etymology

该术语由三个部分构成:out of order(不按顺序)+ execution(执行)。它在计算机体系结构领域中用于描述一种“为性能而改变执行顺序”的机制;名称直接、功能指向明确,强调“执行顺序”与“程序顺序”的差异。

相关词 Related Words

文献与著作 Notable Works

  • Computer Architecture: A Quantitative Approach(Hennessy & Patterson)
  • Computer Organization and Design(Patterson & Hennessy)
  • Modern Processor Design: Fundamentals of Superscalar Processors(John Paul Shen & Mikko H. Lipasti)
  • The Microarchitecture of Superscalar Processors(Steven E. Johnson)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5635 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 139ms · UTC 06:22 · PVG 14:22 · LAX 23:22 · JFK 02:22
♥ Do have faith in what you're doing.