no5-aaron-wu / no5-aaron-wu.github.io

aaron-wu的个人博客
0 stars 0 forks source link

计算机体系结构 [2]:指令级并行(ILP)与数据级并行(DLP) | 旭穹の陋室 #29

Open no5-aaron-wu opened 2 years ago

no5-aaron-wu commented 2 years ago

https://no5-aaron-wu.github.io/2021/12/22/ComputerArch-2-ILP/

前言 指令级并行( ILP, Instruction Level Parallelism)是指利用流水级并行和多指令发射等方式提高程序执行的并行度; 数据级并行(DLP, Data Level Parallelism)是指处理器能够同时处理多条数据的并行方式,即SIMD。 本文将对上述几种程序优化方式实现简单的测试样例进行性能提升的验证。 理论基础 通用的5级流水线如下图所示: 指令提取周期