CUDA같은 공부 하고싶으면 보는 사이트
1 min read
CUDA같은 공부 하고싶으면 보는 사이트
CUDA에서 Blocks와 Threads의 결합 Blocks와 Threads의 개념 CUDA에서 병렬 처리를 효율적으로 수행하기 위해서는 Blocks와 Threads를 적절히 결합하는 것이 중요합니다.
lua 를 빠르게 배우는 방법 Learn Lua in Y Minutes Vim From init.vim to init.lua - a crash course.
GPU 는 Kernel 단위로 연산이 이루어 지게 됩니다. 예를 들어 우리가 두개의 텐서를 서로 MatMul 후에 Add 하는 연산을 수행할 때, Matmul Kernel, Add Kernel 이렇게 두개의 커널을 실행하게 됩니다.
함수의 이름은 같으나 함수의 매개변수 숫자, 타입등을 달리해서 다르게 사용하는것을 의미 .
Tags g++ 참고한 사이트들 www.tuwlab.com/ece/27260 SET(): 변수 정의 SET(<변수명> <값>) List 변수 정의: SET(<목록 변수명> <항목> <항목> …) 예시) SET ( SRC FILES main.c foo.c...
컴파일 과정을 적은 파일 구조 Makefile 은 대상 (Target), 의존 관계 (Dependency), 명령 (Recipe) 의 세 가지로 이뤄진다.
Here are the commonly used floating point data types choice of which impacts both memory usage and throughput: fp32 (float32) fp16 (float16) bf16 (bfloat16) tf32 (CUDA...
Hash 는 임의 길이의 입력을 고정된 크기의 값으로 매핑하는 함수 또는 그 결과값을 말한다. 자료구조에서는 key 를 빠르게 찾기 위해 hash function 을 사용하고, security 문맥에서는 password 저장이나 무결성 확인에 사용한다.
garbage collection 에 의해 수행되는 동작으로, 더 이상 사용하거나 참조되지 않는 프로그램 내의 객체들을 메모리에서 제거하는 작업을 의미한다. garbage collection 의 동작은 reference counting 으로 단순히 설명할 수 있다.
NAVER 코딩 테스트 (1) 번 너무 길어서 생략: error 처리가 필요한 stack 을 구현하는 문제 def solution(S): def check flow error(num): if num < 0 or num > (2 20 - 1): return True else: return False...