병렬 연산
CPU나 GPU에서 또는 둘 다에서 MATLAB® 프로그램과 Simulink® 시뮬레이션을 병렬로 실행
MATLAB을 사용한 병렬 연산은 데스크탑, 클러스터, 클라우드에서 복수의 CPU와 GPU로 더 많은 하드웨어 리소스를 이용할 수 있게 해 주는 언어와 툴을 제공합니다.
수백 개의 함수가 자동 병렬 및 GPU를 지원하므로 코드를 변경하지 않고 계산을 병렬화합니다.
Parallel Computing Toolbox가 있든 없는 상관없이 모든 사용자가 실행할 수 있는 이식 가능한 병렬 코드를 작성하고 가용 리소스에 맞춰 자동으로 조정합니다.
병렬 코드를 한 번 작성한 후 여러 클러스터 환경에서 실행합니다.
연산 집약적인 문제를 로컬 멀티코어 프로세서와 GPU를 사용해서 풀거나 계산 클러스터로 확장해서 풉니다.
병렬 연산 관련 제품
도움말 항목
병렬 연산 기본 사항
- 자동 병렬 연산을 지원하는 MATLAB 함수 실행하기 (Parallel Computing Toolbox)
추가 코딩 없이 병렬 연산 리소스를 활용합니다. - parfor를 사용하여 대화형 방식으로 루프를 병렬로 실행하기 (Parallel Computing Toolbox)
for
루프를 확장 가능한parfor
루프로 변환합니다. - parfor를 사용하여 파라미터 스윕 중에 플로팅하기 (Parallel Computing Toolbox)
파라미터 스윕을 병렬로 수행하고 병렬 계산 중에 진행 내용을 플로팅합니다. - Quick Start Parallel Computing in MATLAB (Parallel Computing Toolbox)
Learn about parallel computing in MATLAB and Parallel Computing Toolbox™.
Simulink에서 병렬 시뮬레이션 수행
- Running Multiple Simulations (Simulink)
Run multiple simulations from theparsim
andbatchsim
commands, and the Multiple Simulations panel in Simulink Editor.
MATLAB에서 GPU 사용
- GPU에서 MATLAB 함수 실행하기 (Parallel Computing Toolbox)
GPU에서 함수를 자동으로 실행할 수 있도록gpuArray
인수를 제공합니다.
클러스터 및 클라우드로 확장
- Scale Up from Desktop to Cluster (Parallel Computing Toolbox)
Develop your parallel MATLAB® code on your local machine and scale up to a cluster. - Use Parallel Computing Toolbox with Cloud Center Cluster in MATLAB Online (Parallel Computing Toolbox)
Run parallel code in MATLAB Online™.
병렬 연산 응용 사례
- Scale Up Deep Learning in Parallel, on GPUs, and in the Cloud (Deep Learning Toolbox)
Explore options for deep learning with MATLAB in parallel and using multiple GPUs, locally or in the cloud. - Minimizing an Expensive Optimization Problem Using Parallel Computing Toolbox (Optimization Toolbox)
Example showing how to use parallel computing in both Global Optimization Toolbox and Optimization Toolbox™ solvers.