ddoddii / Multicore-GPU-Programming

[CSI4119] Multicore GPU Programming

Home Page:https://ddoddii.github.io/tags/multicore-gpu-programming/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multicore GPU Programming

TL;DR

Theme Post
Basic Parallel Architectures Basic Parallel Architectures에 대해 알아보자
Thread Programming c++로 알아본 쓰레드 프로그래밍
Thread Management 멀티쓰레드에서 쓰레드 간 작업을 어떻게 균일하게 분할할까?
Matrix Multiplication (multi-threaded) 멀티쓰레드에서 행렬 연산(matmul) 성능 증가시키는 방법들
OpenMP 멀티쓰레딩을 편리하게 해주는 OpenMP 사용법
Graph Processing 그래프 구조를 더 효율적으로 저장하는 방법들
Prefix sum Prefix Sum : 효율적인 연산을 위한 가이드
CUDA Programming Intro CUDA 프로그래밍 기초
CUDA Thread Hierarchy CUDA 스레드 계층구조 알아보기

Content Breakdown

The repository covers a wide range of topics, each aimed at improving efficiency and performance in GPU programming. Here’s a detailed look at what I learned: Nerd Face

Basic Parallel Architectures

Thread Programming

Thread Management

Matrix Multiplication (multi-threaded)

OpenMP

Graph Processing

Prefix Sum

CUDA 101

  • Post : CUDA 프로그래밍 기초
  • Description : This section provides an introduction to CUDA programming, designed for those new to GPU programming. This post includes the basics of CUDA, including how to set up your development environment, write and compile your first CUDA program.

CUDA thread hierarchy

  • Post : CUDA 스레드 계층구조 알아보기
  • Description : This section provides detailed explanation about the hierarchical structure of CUDA threads, including grids, blocks, and threads. This post includes calculating global thread index through thread indexing and some example code about image processing.

About

[CSI4119] Multicore GPU Programming

https://ddoddii.github.io/tags/multicore-gpu-programming/


Languages

Language:C++ 82.7%Language:Cuda 9.6%Language:Makefile 4.9%Language:Batchfile 1.7%Language:C 1.2%