본문 바로가기

Study Record/Computer Architecture

Bottleneck Acceleration

암달의 법칙

- 프로세서의 숫자 증가에 의한 최대 speedup은 serial portion에 의해 제한된다 : Serial Bottleneck

- Parallel portion은 완전히 병렬화되자 않는다.

1. Synchronization overhead (저장된 데이터의 업데이트에 의한 현상)

2. Load Imbalance overhead (imperfect parallelization)

3. Resource sharing overhead (N개의 프로세스간의 contention)

 

- parallel portion에서 seialized execution은 많은 코어들로 부터 이점을 갖는다.

- Critial section that are contended

- parallel 단계는 다른 실행 단계보다 긴 시간을 갖는다.

- 이러한 code portion을 동적으로 인지하는 것은 많은 코어에서 seialization을 야기한다.

 

(다음에 시간나면 마저할 것)

 

'Study Record > Computer Architecture' 카테고리의 다른 글

SIMD Processors  (0) 2022.06.28
VLIW (Very Long Instruction Word)  (0) 2022.06.28
Systolic Array  (0) 2022.06.26