2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서 'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=8509980 HTTP 완벽 가이드 성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동 book.naver.com HTTP는 저와, 여러분과 우리 모두의 삶에 녹아있는, 인터넷을 사용하기 위한 수단 중 하나입니다. 당장 인터넷을 접속할때 주소그 https://...로 시작하는것을 통해서 인터넷 주소부터가 http를 포함하는 것을 알 수..
C Programming Language에서 후반부에서는 Memory 관리 파트가 나옵니다. 이 부분에서, 원시형태의 Malloc을 볼 수가 있습니다. (현재는 이것보다 훨신 복잡할태지만요) 아래 코드를 보시죠. #include typedef long Align; union header{ //memory block struct { union header *ptr; //next memory block unsigned size; //current memory block's size } s; //Align을 위해서 존재하는 dummy Align x; }; typedef union header Header; malloc은 header라는 Union을 사용해서 free List를 관리합니다. header를 보면,..
본 포스팅은 "머신러닝과 블록체인을 떠받치는 GPU의 모든 기술" 책을 읽고, 글쓴이의 생각을 정리하는 포스팅 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=13499076 머신러닝과 블록체인을 떠받치는 GPU의 모든 기술 이 책은 GPU의 기본 구조와 기술 동향에 초점을 맞춘 해설서입니다. 3D 그래픽, 게임, 모바일, VR/AR, 과학 기술 계산, 그리고 인공지능/딥러닝에 이르기까지 폭넓은 분야에서 GPU/병렬 계산의 중요도 book.naver.com 1. GPU 프로그래밍의 메모리 GPU프로그래밍의 메모리를 추상화해서 정리하면 아래와 같습니다. 출처 : https://www.khronos.org/registry/OpenCL/specs/3.0-uni..
본 포스팅은 "머신러닝과 블록체인을 떠받치는 GPU의 모든 기술" 책을 읽고, 글쓴이의 생각을 정리하는 포스팅 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=13499076 머신러닝과 블록체인을 떠받치는 GPU의 모든 기술 이 책은 GPU의 기본 구조와 기술 동향에 초점을 맞춘 해설서입니다. 3D 그래픽, 게임, 모바일, VR/AR, 과학 기술 계산, 그리고 인공지능/딥러닝에 이르기까지 폭넓은 분야에서 GPU/병렬 계산의 중요도 book.naver.com 1. GPU프로그래밍 현대 GPU프로그래밍(Graphic 프로그래밍 말고) C언어 기반에, C언어와 유사한 문법을 갖는 언어로 사용이 가능합니다. C언어의 확장 형태로 불리며, CUDA와 OpenCL ..
본 포스팅은 "머신러닝과 블록체인을 떠받치는 GPU의 모든 기술" 책을 읽고, 글쓴이의 생각을 정리하는 포스팅 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=13499076 머신러닝과 블록체인을 떠받치는 GPU의 모든 기술 이 책은 GPU의 기본 구조와 기술 동향에 초점을 맞춘 해설서입니다. 3D 그래픽, 게임, 모바일, VR/AR, 과학 기술 계산, 그리고 인공지능/딥러닝에 이르기까지 폭넓은 분야에서 GPU/병렬 계산의 중요도 book.naver.com 1. Work Group(Thread Block) 1_1. Nvidia Cuda의 경우 Thread를 모아서 Block을, Blcok을 모아서 Grid를 만듭니다. 그리고 한 Block의 Thread는..
본 포스팅은 "머신러닝과 블록체인을 떠받치는 GPU의 모든 기술" 책을 읽고, 글쓴이의 생각을 정리하는 포스팅 입니다. https://book.naver.com/bookdb/book_detail.nhn?bid=13499076 머신러닝과 블록체인을 떠받치는 GPU의 모든 기술 이 책은 GPU의 기본 구조와 기술 동향에 초점을 맞춘 해설서입니다. 3D 그래픽, 게임, 모바일, VR/AR, 과학 기술 계산, 그리고 인공지능/딥러닝에 이르기까지 폭넓은 분야에서 GPU/병렬 계산의 중요도 book.naver.com 1. 메모리 구조 지난 포스팅 마지막에 "동일한 Data를 공유해야하는 Work가 다른 CU(혹은 SM)에 할당된 경우 CU(혹은 SM)끼리의 데이터 교환(다른 CU, SM의 Cache의 데이터 조회)..
- Total
- Today
- Yesterday
- C++
- 이분탐색
- SIMD
- 프로그래머스
- hash
- AVX
- 완전탐색 알고리즘
- 코딩테스트
- Search알고리즘
- 사칙연산
- 동적계획법
- git
- GDC
- stack
- 병렬처리
- prime number
- 분할정복
- Greedy알고리즘
- Python
- 컴퓨터그래픽스
- 알고리즘
- Sort알고리즘
- 자료구조
- heap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |