
리액트 훅(React Hook)으로 만드는 웹앱
최광성
모던 프론트엔드 프레임워크 중 가장 인기있는 React(리액트), 하지만 배우기가 어렵습니다. 이를 해결하기 위해 훅(Hook)이 나왔습니다. 본 강의는 훅을 이용해 React를 쉽게 배울 수 있도록 도와드립니다.
Basic
React, 웹앱
CUDA는 GPU 프로그래밍 언어입니다. C, C++를 변경해서 만든 언어라 C, C++ 개발자라면 누구나 쉽게 접근할 수 있습니다. 하지만 GPU 머신과 CUDA 프로그래밍의 특성을 반드시 이해하셔야 합니다. 본 강좌는 GPU 머신을 이해하고 CUDA를 작성하여 딥러닝의 기초 연산인 행렬곱을 실행합니다. 이 과정을 통해 여러분은 GPU 프로그래밍을 능숙하게 다루실 수 있습니다.
GPU 프로그래밍의 기초
CUDA 설치 및 설정
행렬곱 알고리즘의 GPU 구현
CUDA API를 사용한 벤치마크 수행
GPU 기술의 다양한 응용 분야
구글이 머신러닝에 주력하면서 GPU 프로그래밍은 부정할 수 없는 대세가 되었습니다. 머신러닝, 가상화폐 채굴, 자율주행 자동차, AI, 챗봇, 빅데이터 분석 모든 분야에서 GPU를 사용하기 때문입니다. CUDA는 GPU 프로그래밍 언어입니다.
C, C++를 변경해서 만든 언어라 C, C++ 개발자라면 누구나 쉽게 접근할 수 있습니다. 하지만 GPU 머신과 CUDA 프로그래밍의 특성을 반드시 이해하셔야 합니다. 본 강좌는 GPU 머신을 이해하고 CUDA를 작성하여 딥러닝의 기초 연산인 행렬곱을 실행합니다. 이 과정을 통해 여러분은 GPU 프로그래밍을 능숙하게 다루실 수 있습니다.
컴퓨터의 영상정보를 처리하거나 화면 출력을 담당하는 그래픽카드를 말하며, 중앙처리장치의 그래픽 처리 작업을 돕기 위해 만들어졌습니다. AI, 머신러닝 분야는 GPU를 이용하면 연산 속도를 비약적으로 높일 수 있기 때문에 보편적으로 많이 사용되고 있습니다.
최광성
대학원 때 부터 프로그래밍에 빠저 살았습니다. 졸업 후 실험실에 남아 반도체 공장 예측 시뮬레이션 소프트웨어 개발에 참여했습니다. 주력 언어는 C++과 CUDA입니다.
CCG라는 스타트업에서 CTO를 맡았습니다. SIMPLE이라는 GPU용 인터프리터 언어를 개발했습니다. https://github.com/cks3443/simple
학습 대상은
누구일까요?
프로그래밍 초보자
데이터 분석가를 꿈꾸는 사람
컴퓨터 공학 전공자
딥러닝에 관심 있는 사람
고성능 컴퓨팅에 관심 있는 사람
5,038
명
수강생
117
개
수강평
29
개
답변
3.8
점
강의 평점
9
개
강의
전체
18개 ∙ (2시간 19분)
전체
18개
4.0
18개의 수강평
수강평 3
∙
평균 평점 4.3
수강평 6
∙
평균 평점 5.0
5
강의 길이가 짧은게 장점이라면 장점이겠죠 ^^* 수강후기는 CUDA 프로그래밍이 뭔지 배웠다는 느낌과 CUDA 프로그래밍 쉽네라는 느낌을 받았습니다. 한줄 요약: 짧지만 강력크한 CUDA in C 강의. 앞으로 후속 강좌도 기대해도 되겠습니까?
좋은 평가 감사합니다. 도움이 되셨다니 기쁘네요. 후속 강의로 어떤 내용이 담기면 좋을지 의견 있으시면 말씀해주세요. 감사합니다.
수강평 5
∙
평균 평점 5.0
₩33,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!