- 基于MATLAB与FPGA的图像处理教程
- 韩彬等编著
- 12字
- 2023-12-06 18:19:18
第1章 什么是硬件加速引擎
1.1 CPU是怎么加速的?
软件在CPU上执行,需采用一定的流水线执行指令,通常步骤有取指(Instruction Fetch)、译码(Instruction Decode)、执行(Execute)、访存(Memory)、写回(Write Back)。CPU流水线执行指令,如图1.1所示。包括5个阶段顺序执行的处理器指令流,即CPU执行指令按照流水线,有一定的先后顺序,单线程同一时刻只能计算出一个结果。
图1.1 CPU流水线执行指令