코스 개요

소개

  • Kubefirst란?
  • Kubefirst 기능과 아키텍처 개요
  • Terraform, Vault, Argo 등 오픈 소스 도구와의 통합

개발 환경 설정

  • Kubefirst SDK 설치 및 구성하기
  • 로컬, AWS, Civo 등의 클라우드 플랫폼 선택 및 설정하기
  • Visual Studio Code에서 Kubefirst 프로젝트 생성하기
  • 프로젝트 구조와 파일 탐색하기

Kubefirst 프로그래밍 모델

  • Kubefirst 지시문과 절 이해하기
  • 병렬 지역 생성을 위한 병렬 지시문 사용하기
  • 커널 병렬화를 위한 커널 지시문 사용하기
  • 루프 병렬화를 위한 루프 지시문 사용하기

Kubefirst 데이터 관리

  • 데이터 이동을 위한 데이터 지시문 관리하기
  • 업데이트 지시문으로 데이터 동기화하기
  • 캐시 지시문으로 데이터 재사용 개선하기
  • 루틴 지시문으로 디바이스 함수 생성하기

Kubefirst API와 라이브러리

  • 호스트 프로그램에서 Kubefirst API 이해하기
  • 디바이스 정보 쿼리를 위한 Kubefirst API 사용하기
  • 디바이스 번호 및 유형 설정을 위한 Kubefirst API 사용하기
  • 오류와 예외 처리를 위한 Kubefirst API 사용하기
  • Kubefirst 라이브러리(수학, 난수, 복소수) 사용하기

Kubefirst 도구

  • Kubefirst 도구의 역할 이해하기
  • 프로파일링 및 디버깅을 위한 Kubefirst 프로그램 도구 사용하기
  • (PGI 컴파일러, NVIDIA Nsight Systems, Allinea Forge)와 같은 도구를 사용하여 실행 시간 측정 및 개선하기

Kubefirst 애플리케이션

  • Kubefirst로 개발 및 배포하는 데 대한 베스트 프래티스
  • CUDA, OpenCL, SYCL 등의 다른 프로그래밍 모델과의 상호 운용성
  • cuBLAS, cuFFT 등의 GPU 라이브러리 통합
  • Kubefirst Metaphor 데모 애플리케이션 시연하기

요약 및 다음 단계

요건

  • 컴퓨터 아키텍처와 메모리 계층에 대한 기초 지식
  • Docker와 Kubernetes 개념 및 명령어에 익숙함

대상자

  • 개발자들
 14 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리