Boost.Fiber GPU computing


CUDA

CUDA(Compute Unified Device Architecture)는 NVIDIA GPU의 병렬 컴퓨팅을 위한 플랫폼입니다.
CUDA의 응용 프로그래밍 인터페이스는 GPU의 명령 세트 및 계산 리소스(계산 커널 실행)에 대한 액세스를 제공합니다.

📦 Synchronization with CUDA streams - CUDA 스트림과 동기화

컴퓨팅 커널이나 메모리 전송(호스트와 장치 간)과 같은 CUDA 작업은 CUDA 스트림으로 그룹화/대기열에 추가될 수 있습니다.   GPU에서 실행됩니다. Boost.Fiber는 CUDA 스트림이 작업을 완료할 때까지 파이버를 절전(sleep)(일시 중단/suspend) 상태로 유지합니다.   이를 통해 애플리케이션은 추가 OS 스레드를 생성할 필요 없이 CPU에서 다른 파이버를 실행할 수 있습니다.   그리고 CUDA 스트림이 완료되면 파이버를 재개합니다.

📦 Synopsis

🔧 Non-member function cuda::waitfor()

⚛ 원문

ROCm/HIP

HIP는 AMD 및 NVIDIA GPU의 병렬 컴퓨팅을 위한 ROC(Radeon Open Compute) 플랫폼의 일부입니다.
HIP의 애플리케이션 프로그래밍 인터페이스는 GPU의 명령어 세트 및 계산 리소스(컴퓨팅 커널 실행)에 대한 액세스를 제공합니다.

📦 Synchronization with ROCm/HIP streams - ROCm/HIP 스트림과 동기화

컴퓨팅 커널 또는 메모리 전송(호스트와 장치 간)과 같은 HIP 작업은 HIP 스트림을 기준으로 그룹화/대기열에 추가될 수 있습니다.   GPU에서 실행됩니다.   Boost.Fiber는 HIP 스트림이 작업을 완료할 때까지 파이버를 절전(sleep)(일시 중지/suspend) 상태로 유지합니다.   이를 통해 애플리케이션은 추가 OS 스레드를 생성할 필요 없이 CPU에서 다른 파이버를 실행할 수 있습니다.   HIP 스트림이 완료되면 파이버를 재개합니다.

📦 Synopsis

⚛ 원문


Email 답글이 올라오면 이메일로 알려드리겠습니다.

패턴으로 값을 조회하고 삭제할 수 있어요.
리스트에서 "lls mylist user*" 이렇게 조회할 수 있구요.
user가 들어간 값들을 삭제하려면 "lrm mylist user*" 이렇게 하면 됩니다.
List에서는 LLS, LRM, Set에서는 SLS, SRM, ZSet에서는 ZLS, ZRM, Hash에서는 HLS, HRM 을 사용하면 됩니다.
게다가 LS는 소트 기능까지 있습니다. 한번 사용해 보세요. ^^
궁금하신 사항이 있으면 여기로 redisgate@gmail.com 메일 주세요.
 
close
IP를 기반으로 보여집니다.