암달의 법칙 ( Amdahl's Law )
。병렬화 시 성능향상의 정도를 예측
▶ 작업을 Parallel하게 처리하는 경우, 즉 코어가 많을수록 어느정도의 이점이 있는지에 대해 관측
。프로그램이 순차적으로( = 직렬 ) 실행되는 부분의 비율의 정도에 따라서 코어수의 영향이 변화
▶ 병렬처리가 가능한 작업의 비중이 적은 경우, 코어수가 증가해도 전체 실행시간 단축의 한계가 존재
speedup≤s+n(1−s)1
。s : System에서 직렬( serially )로 실행되는 비율
▶ 병렬처리가 안되는 비율
。n : 코어 수
ex )
전체 task 中 75%만 병렬처리가 가능한 경우
s=0.25 , n=2 ▶ speedup=1.6
s=0.25 , n=4 ▶ speedup=2.28

。 50% 만 병렬처리가 가능한 경우, 코어수를 늘려도 성능의 큰 변화는 없는것을 확인가능