微处理器设计/向量处理器
外观
< 微处理器设计
向量处理器,或SIMD处理器,是专门用于对向量或矩阵数据元素进行操作的微处理器。这些处理器拥有专门的硬件,用于执行向量操作,例如向量加法、向量乘法和其他操作。
现代图形处理器和GPU往往是基于向量的处理器。现代英特尔芯片也具有称为SSE或MMX操作的SIMD功能。
同时对所有数据元素执行指令的向量处理器被认为是并行执行的。
此图像中的每个EX都表示一个独立的执行核心(通常是ALU),它们彼此并行运行。
重复使用单个ALU进行向量操作的向量处理器看起来像这样
如该图所示,每个EX阶段都是从第一个指令加载到执行核心的一组新的数据。在所有数据都处理完之前不会获取下一条指令。