对于串行造成的性能影响,可以那阿姆达尔定律来表示处理器在并行运算后的效率提升的能力
n为核数,p为并行百分比,(1-p)就是串行的百分比,我们假设的串行的百分比就是5%
那么无论假设 n为多大,即核数无限大,这样p/n可以省略,那么其性能提高的上限就是20倍
CPU密集型的线程数
1+CPU核数
IO密集型
1+(IO耗时/CPU耗时)
CPU核数 * [1+(IO耗时/CPU耗时)]
随笔记,心得
对于串行造成的性能影响,可以那阿姆达尔定律来表示处理器在并行运算后的效率提升的能力
n为核数,p为并行百分比,(1-p)就是串行的百分比,我们假设的串行的百分比就是5%
那么无论假设 n为多大,即核数无限大,这样p/n可以省略,那么其性能提高的上限就是20倍
CPU密集型的线程数
1+CPU核数
IO密集型
1+(IO耗时/CPU耗时)
CPU核数 * [1+(IO耗时/CPU耗时)]