1、阿姆达尔定律:S(N) = 1/(1-P) + P/N
P:程序中并行部分的程序在单核上执行时间的占比
N:处理器的个数(总核心数)
S(N):程序在N个处理器(总核心数)相对于单个处理器(单核)中的速度提升比
总结:这个公式告诉我们,在程序中可并行代码的比例决定你增加处理器所能带来的速度的提升的上限
2、避免死锁的方式:原子性的获取需要的多个锁或注意调整对多个锁的获取顺序
时间: 2024-10-01 04:00:49
1、阿姆达尔定律:S(N) = 1/(1-P) + P/N
P:程序中并行部分的程序在单核上执行时间的占比
N:处理器的个数(总核心数)
S(N):程序在N个处理器(总核心数)相对于单个处理器(单核)中的速度提升比
总结:这个公式告诉我们,在程序中可并行代码的比例决定你增加处理器所能带来的速度的提升的上限
2、避免死锁的方式:原子性的获取需要的多个锁或注意调整对多个锁的获取顺序