Main Content

Parallel Computing Toolbox 시작하기

멀티코어 컴퓨터, GPU 및 컴퓨터 클러스터에서 병렬 연산 수행

Parallel Computing Toolbox™를 이용하면 멀티코어 프로세서, GPU 및 컴퓨터 클러스터를 사용하여 계산량이 많고 데이터 집약적인 문제를 풀 수 있습니다. 하이 레벨 구문(병렬 for 루프, 특수 배열 유형 및 병렬화된 수치 알고리즘)을 사용하여 CUDA 또는 MPI 프로그래밍 없이도 MATLAB® 응용 프로그램을 병렬화할 수 있습니다. 이 툴박스를 이용하면 MATLAB 및 기타 툴박스의 병렬 지원 함수를 사용할 수 있습니다. Simulink®와 함께 사용하여 모델의 여러 시뮬레이션을 병렬로 실행할 수 있습니다. 프로그램과 모델은 대화형 모드와 일괄 처리 모드에서 실행할 수 있습니다.

이 툴박스를 사용하면 로컬로 실행되는 워커(MATLAB 계산 엔진)에서 응용 프로그램을 실행하여 멀티코어 데스크탑의 처리 성능을 최대한 활용할 수 있습니다. 코드를 변경하지 않고 MATLAB Parallel Server™를 사용하여 클러스터나 클라우드에서 동일한 응용 프로그램을 실행할 수 있습니다. 또한 MATLAB Parallel Server와 함께 이 툴박스를 사용하면 단일 컴퓨터의 메모리에 담기에는 너무 큰 행렬 계산도 실행할 수 있습니다.

튜토리얼

병렬 연산 소개

추천 예제

비디오

Four MATLAB workers connected in a parallel pool.

Parallel Computing Toolbox 개요
멀티코어 컴퓨터, GPU 및 클러스터에서 계산을 병렬로 확장

Comparison of results of second order wave equation executed on a CPU and GPU.

MATLAB에서의 GPU 연산 소개
GPU 및 내장 GPU 지원을 통해 MATLAB 응용 프로그램의 실행 속도 향상