7.2 指令级并行与多线程 7.2 指令级并行与多线程 在高性能计算(HPC)的宏伟版图之中,第七章所描绘的并行计算架构并非空中楼阁,而是建立在处理器微观行为与编程语言宏观表达之间的精密咬合之上。当我们站在“并行计算与高性能架构”的宏观视角向下俯瞰,会发现硬件算力的爆发式增长已不再单纯依赖时钟频率的提升,而是转向了核心数量的扩张与单核内部执行效率的深度挖掘。对于 Fortran 这一科学计算领域的古老基石而言,如何驾驭现代 CPU 复杂的流水线、 SIMD(单指令多数据)单元以及多核线程调度,成为了决定代码最终性能上限的关键命题。