Course Outline

소개

메시지 전달 인터페이스(MPI) 기능 및 아키텍처 개요

  • 병렬 컴퓨팅 기본 사항
  • MPI 프로세스

MPICH 시작하기

  • 설치 및 구성 옵션
  • 공유 라이브러리
  • 프로세스 관리자 설치

Programming MPI의 기본

  • 프로그램 작성, 컴파일, 연결
  • 컴파일 명령
  • Makefile 사용

MPI로 프로그램 실행

  • 표준 mpiexec
  • 프로세스 관리 확장
  • Remshell 제한 사항

메시지 보내기 및 받기

  • 메시지 전달 루틴
  • 버퍼 및 유형(태그)
  • 도서관 호출 사용
  • 방송 및 축소

MPI에서 Communication 조정

  • 동기화
  • 집단 패턴, 루틴 및 작업
  • 그룹 만들기

버퍼링 문제 작업

  • 차단 및 비차단 통신
  • 메시지 전달의 공정성
  • Communication 모드

MPI의 데이터 유형 및 개체 이해

  • 기본 데이터 유형
  • 벡터와 구조
  • 데이터 인터리빙
  • MPI 개체 및 참조

메시지 전달 라이브러리 작성

  • 속성
  • 순차적 섹션
  • 태그 관리 및 캐싱

병렬 프로그램의 성능 평가

  • MPI 타이머
  • 프로파일링 인터페이스
  • 벌채 반출

여러 프로그램 통합

  • 프로그램 간 데이터 전송 및 교환
  • 인터커뮤니케이터 사용

문제 해결

요약 및 결론

Requirements

  • C, C++, Fortran 등 프로그래밍 언어 경험

청중

  • 개발자
  • 프로그래머
 7 Hours

Number of participants



Price per participant

회원 평가 (5)

Related Courses

Related Categories