Course Outline

소개

이론상 병렬 Programming

  • 메모리 아키텍처
  • 기억 정리

스레드 기반 및 프로세스 기반 병렬성

  • 스레드 인스턴스화 및 결정
  • 스레드 동기화 작업
  • 프로세스 생성, 이름 지정, 실행 및 동기화
  • 비동기 프로그래밍에 Asyncio 사용

분산 Python

  • 셀러리 사용
  • SCOOP 사용
  • Pyro4 사용
  • PyCSP 사용
  • RpyC 사용

GPU Programming

  • PyCUDA 모듈 사용
  • NumbaPro 사용
  • PyOpenCL 사용
  • Py로 테스트하기OpenCL

테스트 및 문제 해결

  • 단위 테스트를 사용한 테스트
  • 모의 테스트로 테스트하기

요약 및 결론

Requirements

  • Python 프로그래밍 경험

청중

  • 소프트웨어 개발자
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (4)

Related Courses

Related Categories