Egloos | Log-in
F/OSS study
F/OSS study
태그 : CAaQA3
2011/09/23   프로그래머가 몰랐던 멀티코어 CPU 이야기 [6]
프로그래머가 몰랐던 멀티코어 CPU 이야기
프로그래머가 몰랐던 멀티코어 CPU 이야기
김민장 지음
한빛미디어, 2010




컴퓨터 구조는 학부 시절에 매우 관심이 가는 주제였긴 하지만
실제로 현업에서 일하게 된 이후로는 시간이 없고 업무에 직접적인 연관이 없다는(?) 핑계로
한동안 기억에서 멀어져 있었기 때문에 차츰 잊혀져가게 되었었다.

하지만 소프트웨어라는 것이 결국 하드웨어를 원하는 대로 동작시키고자 하는 것일진대
하드웨어에 대한 이해없이 이러한 작업을 완벽히 해낼 수 없음은 자명한 일이다.
더욱이 low-level을 다루는 커널/시스템 프로그래머의 입장이라면 더더욱 그러하며
최근의 CPU 발전 추세를 보자면 high-level을 다루는 응용 프로그래머의 입장에서도
나날이 그 중요성을 더해가는 것을 확인할 수 있을 것이다.

이제는 모바일 장치조차도 멀티코어 CPU를 탑재한 현재의 시점에서
커널 프로그래밍을 하게되면 자연히 멀티코어 환경을 고려할 수 밖에 없고
이를 최고의 효율로 동작시키도록 하려면 자연히 CPU에 대한 이해가 필수적인데
종종 여러 사람이 모인 자리에서 이에 대해 논하다보면 캐시나 MMU 등의 기본적인 개념에 대해서도
확실히 정립하지 못한 경우를 보아온 터라 아쉬운(?) 마음을 가지고 있기도 하였다.

이러저러한 이유로 이전 회사를 떠난 후 개인적으로 공부를 시작하게 되면서 얻은
가장 큰 소득 중 하나를 꼽으라면 단연코 컴퓨터 구조에 대한 이해도를 높힌 것이라 할 수 있다.
이 방면에서 가장 유명한 책이라면 이전에도 소개한 적이 있는 Hennessy & Patterson 님의
Computer Architecture: A Quantitative Approach (이하 CA:AQA) 인데,
이 책의 3판으로 공부했던 경험에 따르면 내용은 무척 훌륭하나 언어 및 기술적 장벽에 의해
내용을 따라가기가 무척 힘들었던 경험이 있다. (하지만 가능하다면 읽어보기를 추천한다!)

아직도 매우 많이 부족하지만 고맙게도 이런 나를 좋게 보아주신 분들이 있어서
이따금씩 공부할 주제나 서적을 추천해 달라는 말을 들을 때가 있는데
그 때마다 컴퓨터 구조에 대한 얘기를 해드리는 도중 이 책을 추천한 적이 몇 번 있었다.
부끄럽게도 그 당시에는 아직 이 책을 읽어보지 못한 상태였고
단지 블로그를 통해 짐작하고 있던 저자의 내공을 신뢰하여 그렇게 한 것일 뿐이었다.

그게 마음이 늘 걸리던 중 이번에 마침 이 책을 구해서 읽을 기회가 생겼는데
과연 기대했던 것 이상으로(?) 충실한 내용과 간결하고 이해하기 쉬운 설명을 포함하고 있는
수작이라고 평할만 하겠다. 위의 CA:AQA의 핵심적인 내용을 대부분 포함하고 있으면서도
최신의 프로세서 아키텍처에 대한 업데이트까지 추가되어있으니 나같이 CA:AQA 5판의 출간을
기다리고 있던 사람도 구매 여부를 망설일만큼 좋은 책이 국내서로 나왔다는 것은
즐거운 일이 아닐 수 없으며 여러 사람들에게 널리 읽히기를 진심으로 기대한다.

by namhyung | 2011/09/23 00:23 | Book | 트랙백 | 덧글(6)
◀ 이전 페이지 다음 페이지 ▶

카테고리
General
Application
System
Kernel
Book
Tips
태그
C gcc glibc documentation script scm patch synchronization kernel git awk CAaQA3 sed computer-architecture linux vcs algorithm elf block-layer x86 build perf SMP compiler memory bash binutils emacs blktrace CARM
전체보기
이글루 파인더

최근 등록된 덧글
http://serbaserbiinfoterkini56..
by cakra at 09/22
informsi yang bagus dan b..
by cakra at 09/16
informsi yang bagus dan be..
by pordanaia at 08/05
최근 등록된 트랙백
Tod's Ferrari Homme
by Tods Pas Cher,Kodak did ..
Mocassin Femme
by Mocassins Homme, I got so..
natural garcinia cambogia
by
rss

skin by jiinny


X