Notice
Recent Posts
Recent Comments
NeuroWhAI의 잡블로그
'프로그래머가 몰랐던 멀티코어 CPU 이야기' 책 리뷰 본문
http://www.hanbit.co.kr/store/books/look.php?p_code=B2165426861
오래된 책이지만 하드웨어 공부는 엄두가 안나서 안하고 있었는데 도서관에서 우연히 보고 괜찮다 싶어서 샀고 오늘 다 봤습니다 ㅎㅎ
(원래 책 사면 블로그에 올리는데 복귀 당일 머리 아픈 일이 있었어서 까먹고 못올림...ㅠ)
원래 하드웨어에 관심이 없어도 C언어 같은 언어를 배우면 어느정도 알게는 되는데 역시 이렇게 제대로 보는게 좋은 것 같습니다.
책 제목이 CPU라서 CPU 내용만 있나 싶기도 할 수 있지만 GPU에 대해서도 꽤 많이 알려줍니다.
(GPU 구조, CUDA 등...)
또 C++같은 언어 사용자라면 알아두면 좋을 vtable 내용도 있습니다.
가상메모리, 파이프라인도 알아두면 아이디어를 써먹기 좋고...
그리고 예측 분기나 투기적 실행은 알고 있었는데 더 자세히 알게 되었고 실행 순서도 하드웨어에서 바뀔 수 있다는건 처음 알았습니다.
진짜 읽으면서 느끼는건데 감탄이 계속 나옵니다.
이렇게까지 최적화가 가능하구나... 싶습니다.
책 마지막에서 미래엔 하드웨어가 알아서 스레드를 여러개 만들어 코드를 병렬로 실행할지도 모른다고 했는데 8년이 지난 지금 가능한지 모르겠네요 ㅋㅋ..
'개발 및 공부' 카테고리의 다른 글
티스토리에 글 조회수를 표시하기 위한 개발자의 여정 기록 (0) | 2018.11.11 |
---|---|
'모던 C++로 배우는 동시성 프로그래밍' 책 리뷰 (0) | 2018.11.05 |
맥스 테그마크의 '라이프 3.0'(Life 3.0) 책 리뷰 (0) | 2018.08.08 |
'밑바닥부터 시작하는 딥러닝' 책 리뷰! (0) | 2018.07.26 |
VRChat Stalker 개발한다고 새로 배운 것들 (0) | 2018.07.07 |
Comments