Beautiful Code의 23장 MapReduce를 이용한 분산 프로그래밍 내용 중에,
word count를 처리하기 위한 몇가지 시도들이 소개된다.
사용할 기회가 없는 C++을 까먹지 않기 위해 그 중 예제 23-1, 2, 3을 구현해보았다.
(4번은 너무 어려워서 ㅠ__ㅠ 누가 가르쳐 주실 분은 안계시려나..)
그나저나 어째서 파일이름을 MapReduce로 했을까;; 고치기 귀찮으니 일단 패스...
구현 환경은 Eclipse CDT 3.3 + Cygwin + GCC 3.4
예제 23-1. 소박한 직렬 단어 집계 프로그램
예제 23-2. 병렬 단어 집계 프로그램
예제 23-3. 분할된 저장소를 사용하는 병렬 단어 집계 프로그램