Yak Shaving: 야크 털 깎기
close
프로필 배경
프로필 로고

Yak Shaving: 야크 털 깎기

  • 분류 전체보기 (589)
    • 개발 이야기 (274)
      • C++ (121)
      • CUDA (10)
      • Vulkan (20)
      • OpenCL (10)
      • SYCL (시클) (7)
      • CMake (19)
      • Rust (러스트) (29)
      • Python (파이썬) (22)
      • PyTorch (파이토치) (27)
      • 기타 (8)
    • 미국 빅테크 (176)
      • 코드 인터뷰 (11)
      • 빅테크 커리어 (37)
      • 일일 영어 (113)
      • 개발자 영어 (15)
    • 과학 | 테크 (11)
    • 수학 (4)
    • 미국 생활 (107)
      • 비자 이민 (10)
      • 재테크 (43)
      • 이곳, 저곳 (0)
      • 기타 (52)
    • IT 뉴스 (3)
    • 스크랩 (2)
    • 혼잣말 (6)
      • 블로깅 (3)
      • TIL (1)
    • 관리 (0)
  • 홈
  • C++
  • Rust (러스트)
  • 빅테크
  • 개발자 영어
  • 재테크
  • 태그
  • 글쓰기
[Vulkan으로 GPGPU 시작하기] #4: 큐와 커맨드 버퍼로 명령 관리하기

[Vulkan으로 GPGPU 시작하기] #4: 큐와 커맨드 버퍼로 명령 관리하기

지난 글(#3)에서는 물리 디바이스를 골라서 로지컬 디바이스를 만들고, 큐를 확보하는 단계까지 진행했습니다. 이제 GPU에 작업을 시키기 위해서는 명령(Commands)들을 모아둘 그릇이 필요한데, Vulkan에서는 이를 "커맨드 버퍼(Command Buffer)"라고 부릅니다. 이번 글에서는 커맨드 버퍼를 다루는 법과 큐에 이 버퍼를 제출(Submit)하는 과정을 살펴보겠습니다. 또한 CUDA의 스트림(Stream) 개념과 비교하여 Vulkan 방식이 어떤 점에서 다른지 이해해봅시다.왜 커맨드 버퍼인가?간단히 말해, 커맨드 버퍼는 GPU에 내릴 명령을 모아둔 리스트입니다. 이 리스트를 나중에 큐(Queue)에 제출하면, GPU가 순서대로 실행하게 됩니다. 이런 구조는 단순히 함수 호출로 GPU를 동작시..

  • format_list_bulleted 개발 이야기/Vulkan
  • · 2024. 12. 9.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (589)
    • 개발 이야기 (274)
      • C++ (121)
      • CUDA (10)
      • Vulkan (20)
      • OpenCL (10)
      • SYCL (시클) (7)
      • CMake (19)
      • Rust (러스트) (29)
      • Python (파이썬) (22)
      • PyTorch (파이토치) (27)
      • 기타 (8)
    • 미국 빅테크 (176)
      • 코드 인터뷰 (11)
      • 빅테크 커리어 (37)
      • 일일 영어 (113)
      • 개발자 영어 (15)
    • 과학 | 테크 (11)
    • 수학 (4)
    • 미국 생활 (107)
      • 비자 이민 (10)
      • 재테크 (43)
      • 이곳, 저곳 (0)
      • 기타 (52)
    • IT 뉴스 (3)
    • 스크랩 (2)
    • 혼잣말 (6)
      • 블로깅 (3)
      • TIL (1)
    • 관리 (0)
반응형
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
최근 글
인기 글
태그
  • #Design Patterns
  • #concepts
  • #c++23
  • #modern C++
  • #C++
  • #python
  • #개발자 영어
  • #c++20
  • #Software Development
  • #expected
전체 방문자
오늘
어제
전체
Copyright © Yak Shaving: 야크 털 깎기 All rights reserved.
Designed by JJuum

티스토리툴바