본문 바로가기

CS/멀티코어 컴퓨팅

멀티코어 컴퓨팅 - Introduce

728x90

Moore's Law : Doubling of the number of transistors on integrated circuits roughly every two years

Clock Speed is not.

 

Currently, CPU clock speed is not increasing rapidly becuase power comsumption and heat genaration is too high to be tolerated in high clock speed

 

CMP : Chip MutiProcessor

SMP : Symmetric MultiProcessor

Amdahl's law :

Potential program speedup is defined by the fraction of code that can be parallelized
p = fraction of work that can be parallelized
n = the number of processor

병렬 오버헤드의 요소

1. 쓰레드와 프로세스를 시작하는 비용

2. 커뮤니케이션 비용

3. 동기화 비용

4. 추가 연산