Main Content

병렬 연산 해결책 선택하기

MATLAB®, Parallel Computing Toolbox™ 및 MATLAB Parallel Server™의 기능을 사용하여 데이터를 빠르게 처리하거나 빅데이터 계산을 확장할 수 있습니다.

문제해결책필요한 제품추가 정보
데이터를 더 빠르게 처리하기를 원합니까?코드를 프로파일링하십시오.

MATLAB

코드를 프로파일링하여 성능 개선하기
코드를 벡터화하십시오.

MATLAB

벡터화
MathWorks 제품의 자동 병렬 연산 지원 기능을 사용하십시오.

MATLAB

Parallel Computing Toolbox

자동 병렬 연산을 지원하는 MATLAB 함수 실행하기
GPU가 있는 경우 gpuArray를 사용해 보십시오.

MATLAB

Parallel Computing Toolbox

GPU에서 MATLAB 함수 실행하기
parfor를 사용하십시오.

MATLAB

Parallel Computing Toolbox

parfor를 사용하여 대화형 방식으로 루프를 병렬로 실행하기
시뮬레이션 속도를 높이려고 하십니까?parsim을 사용하십시오.

Simulink®

Parallel Computing Toolbox

Running Multiple Simulations (Simulink)
처리 속도를 개선할 다른 방법을 찾고 있습니까? parfeval을 사용해 보십시오.

MATLAB

Parallel Computing Toolbox

parfeval을 사용하여 백그라운드에서 함수 실행
spmd를 사용해 보십시오.

MATLAB

Parallel Computing Toolbox

여러 데이터 세트에서 단일 프로그램 실행하기
빅데이터 계산을 확장하기를 원하십니까?

임의의 행 수를 가진 메모리에 담을 수 없는 큰 데이터를 작업하려면 tall형 배열을 사용하십시오.

이 워크플로는 데이터 분석 및 머신러닝에 적합합니다.

MATLAB

Big Data Workflow Using Tall Arrays and Datastores

로컬 컴퓨터에서 tall형 배열을 병렬로 사용하십시오.

MATLAB

Parallel Computing Toolbox

Use Tall Arrays on a Parallel Pool

클러스터에서 tall형 배열을 병렬로 사용하십시오.

MATLAB

Parallel Computing Toolbox

MATLAB Parallel Server

Use Tall Arrays on a Spark Cluster

여러 차원에서 큰 데이터를 가지고 작업하는 경우 distributed를 대신 사용하십시오.

이 워크플로는 선형 대수 문제에 적합합니다.

MATLAB

Parallel Computing Toolbox

MATLAB Parallel Server

분산 배열을 사용하여 MATLAB 함수 실행
클러스터로 분담하기를 원하십니까? batch를 사용하여 코드를 클러스터 및 클라우드에서 실행하십시오. MATLAB Parallel Server일괄 처리 병렬 작업 실행하기
batchsim을 사용하여 시뮬레이션을 클러스터 및 클라우드에서 실행하십시오.

Simulink

MATLAB Parallel Server

Running Multiple Simulations (Simulink)

Flowchart for choosing a parallel solution. Information in the flowchart is described in the table above.

관련 항목