일정 및 등록

수강자 필수조건

MATLAB Fundamentals (MATLAB 기본) 이수 또는 동등한 MATLAB 사용 경험 필요

Accelerating and Parallelizing MATLAB Code

본 2일 교육과정은 MATLAB 코드를 빠르게 실행할 수 있는 다양한 초고속 컴퓨팅 방법에 대해 다룹니다. 본 교육과정에서는 메모리 선할당(preallocation) 및 벡터화 연산(vectorization)과 같은 방법을 사용하여 계산상의 병목 현상을 제거할 것입니다. 또한 MATLAB Coder를 활용하여 MATLAB 코드를 MEX 파일로 컴파일할 것입니다. 이 외에도 Parallel Computing Toolbox를 사용하여 사용자 PC 에서 처리 속도를 향상시키는 방법과 MATLAB Distributed Computing Server(MDCS)를 사용하여 Cluster 환경에서 처리 속도를 향상시키는 방법을 설명합니다. 이를 위해 병렬 컴퓨팅과 MDCS의 사용 방법을 교육 과정 전반에 걸쳐 학습할 것입니다. 만약 시뮬레이션 시간이 오래 걸리는 작업을 하는 엔지니어 분들은 본 교육과정에서 실습 및 다양한 연습문제를 통해 도움을 받을 수 있습니다. 본 과정의 주요 내용은 다음과 같습니다.

  • 효율적인 MATLAB 프로그래밍
  • MEX 파일 생성
  • 병렬 컴퓨팅
  • 오프로딩(offloading) 실행 기법
  • 클러스터 활용
  • GPU 컴퓨팅

상세한 과정 개요 보기


MATLAB 및 Simulink 교육 일정과 등록

이 과정에 대해 현재 예정된 강좌가 없습니다.