在处理器设计中,派遣和发射是两个常被混用的定义。
在简单的处理器中,二者往往是说同一个概念,都是表示指令经过译码过后,被派发到不同的运算单元执行的过程。因此派遣和发射一般发生在流水线的执行阶段。
在一些比较高端的超标量处理器核中,流水线级数非常多,派遣和发射可能存在不同的含义。派遣往往表示指令经过译码之后被派发到不同的运算单元的等待队列中的过程。而发射往往表示指令从运算单元的等待队列中(解决了数据依赖性之后)发射到运算单元开始执行的过程。
在处理器设计中,派遣和发射是两个常被混用的定义。
在简单的处理器中,二者往往是说同一个概念,都是表示指令经过译码过后,被派发到不同的运算单元执行的过程。因此派遣和发射一般发生在流水线的执行阶段。
在一些比较高端的超标量处理器核中,流水线级数非常多,派遣和发射可能存在不同的含义。派遣往往表示指令经过译码之后被派发到不同的运算单元的等待队列中的过程。而发射往往表示指令从运算单元的等待队列中(解决了数据依赖性之后)发射到运算单元开始执行的过程。