知识卡片

Amdahl与Gustafson的视角差异

专业/工作 · 1106

内容

多核并行的加速上限有两种视角:Amdahl定律假设总工作量固定,无法并行的那部分死死卡住总时延下降,加速比存在硬上限;Gustafson定律假设固定的是运行时间而非总工作量,吞吐率能随核数线性扩展,可并行部分占比越高扩展斜率越陡。DPDK关心的是单位时间吞吐而非固定任务的完成时间,更贴近Gustafson视角——这正是DPDK拼命做资源本地化、避免跨核共享、缩短临界区的原因,本质都是在压缩”不可并行”那一小块比例。

参考来源

《深入浅出DPDK》第3章《并行计算》