더북(TheBook)

병행 프로그래밍

지난 30여 년간 CPU의 성능이 무어의 법칙대로 18개월마다 2배씩 빨라졌다. 하지만 어느 순간 한계에 부딪혔고, CPU를 제작하는 회사들은 CPU 여러 개를 묶어 하나의 칩으로 사용하는 식으로 발전 방향을 우회했다. 이제는 컴퓨터 하나에 CPU 여러 개를 장착해서 CPU 여러 개가 동시에 계산을 수행하게 한다. 결과적으로는 더 빠른 계산이 가능해졌다. 필연적으로 소프트웨어도 이러한 멀티 코어 전략에 영향을 받아 병행 처리나 병렬 처리를 지원하는 것이 필수 조건이 되었다.

Note 무어의 법칙

무어의 법칙은 반도체 집적회로의 성능이 18개월마다 2배로 증가한다는 법칙이다(http://bit.ly/1Qh95zU). 인텔의 공동 설립자인 고든 무어가 1965년에 내놓은 것으로 다음 세 가지를 이야기했다.

1. 메모리의 용량이나 CPU의 속도는 18~24개월마다 2배씩 향상된다.

2. 컴퓨팅 성능은 18개월마다 2배씩 향상된다.

3. 컴퓨팅 가격은 18개월마다 반으로 떨어진다.

그림 1-3 인텔 프로세서의 트랜지스터 집적수 성장과 무어의 법칙
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.