并行计算工具箱
멀티코어컴퓨터,GPU및클러스터에서병렬연산수행하기
并行计算工具箱™는멀티코어프로세서,GPU및컴퓨터클러스터를사용하여연산문제와데이터집약적인문제를해결할수있습니다。并行循环,특수배열유형및병렬형수치알고리즘과같은하이레벨구조를사용하면CUDA또는MPI프로그래밍없이MATLAB®응용프로그램을병렬처리할수있습니다。툴박스를사용하면MATLAB및기타툴박스에서병렬가능함수를사용할수있습니다。金宝app动态仿真模块®와 함께 툴박스를 사용하여 모델의 여러 시뮬레이션을 병렬로 실행할 수 있습니다. 프로그램과 모델은 대화형 모드와 배치 모드에서 모두 실행할 수 있습니다.
이툴박스를통해로컬로실행되는워커(MATLAB연산엔진)에서응용프로그램을실행함으로써멀티코어데스크탑의처리능력을최대한활용할수있습니다。코드를변경하지않고클러스터또는클라우드에서동일한응용프로그램을실행할수있습니다(MATLAB并行服务器™를 사용하여). MATLAB并行服务器와 함께 툴박스를 사용하여 단일 컴퓨터의 메모리에 담을 수 없는 거대한 행렬 연산을 실행할 수도 있습니다.
시작하기:
멀티코어컴퓨터로MATLAB속도향상
파라미터스윕,최적화및蒙特卡罗시뮬레이션과같은문제에서并行for循环(parfor
)를 사용하여 멀티코어 中央处理器에서 독립적인 반복을 병렬로 실행합니다. 帕弗는 병렬 풀 생성을 자동화하고 파일 종속성을 관리하므로 작업에 집중할 수 있습니다. 여러 MATLAB및 模拟제金宝app품의 주요 함수는 병렬 가능 함수를 제공합니다. 并行计算工具箱를 사용하면 이러한 함수를 통해 사용 가능한 병렬 컴퓨팅 리소스 간에 연산을 분산할 수 있습니다. 병렬 응용 프로그램을 대화형 및 배치로 실행할 수 있습니다.
MATLAB GPU로가속화
并行计算工具箱는gpuArray
를사용하여MATLAB에서직접NVIDIA®GPU를 사용할 수 있습니다. 500개가 넘는 MATLAB함수는 英伟达GPU에서 자동으로 실행됩니다. 여기에는快速傅里叶变换
,요소별연산및백슬래시연산자(\)라고도하는鲁
및mldivide
와 같은 여러 선형 대수 연산이 포함됩니다. 深度学习工具箱와 같은 일부 MATLAB및 模拟제품의 주요 함수에는 G金宝appPU지원 함수가 있습니다. 추가로 코드를 작성하지 않고도 GPU를 사용할 수 있으므로 성능 조정보다는 응용 프로그램에 집중할 수 있습니다. 고급 개발자는 MATLAB에서 직접 库达코드를 호출할 수 있습니다. 데스크탑, 컴퓨팅 클러스터 및 클라우드 환경에서 여러 GPU를 활용할 수 있습니다.
빅데이터 처리
并行计算工具箱는 성능 개선을 위해 로컬 워커에서 실행할 수 있도록 MATLAB에 내장된高
형배열및地图还原
기능을확장합니다。그런다음기존클러스터또는Apache火花™및Hadoop®클러스터의 MATLAB并行服务器를 사용하여高
형배열및地图还原
를추가리소스까지확장할수있습니다。데스크탑에서분산배열을프로토타입화한다음MATLAB병렬서버를사용하여추가리소스까지확장할수도있습니다。
병렬로여러시뮬레이션실행하기
시뮬레이션을 병렬로 실행하려면parsim
함수를사용합니다。이함수는여러시뮬레이션을멀티코CPU에어분산하여전체시뮬레이션시간을단축합니다。또한,parsim
은 병렬 풀 생성을 자동화하고, 파일 종속성을 식별하며, 빌드 아티팩트를 관리하므로 설계 작업에 집중할 수 있습니다. 병렬 시뮬레이션을 대화형이나 배치로 실행할 수 있습니다.
시뮬레이션관리자
시뮬레이션관리자는parsim
과통합되어하나의창에서여러시뮬레이션을모니터링하고시각화하는데사용할수있습니다。개별시뮬레이션을선택하여사양을볼수있을뿐만아니라시뮬레이션데이터검사기를사용하여시뮬레이션결과를검사할수있습니다。진단작업을편리하게실행하거나시뮬레이션을중단할수도있습니다。
병렬가능仿真金宝app软件기능활용하기
金宝app仿真软件시뮬레이션을실행하기위해parsim
및batchsim
함수를사용하는것외에도병렬기능을제공하는™模型设计优化金宝app,强化学习工具箱™,仿真软件测试™및模型覆盖™등의仿真软件제품이많이있습니다。그래서코드를작성하지않고도시뮬레이션을병렬로실행할수있습니다。
퍼블릭및프라이빗클라우드에서MATLAB데스크탑실행하기
여러 주문형, 고성능 中央处理器및 GPU컴퓨터를 활용하여 분석과 시뮬레이션 속도를 높입니다. 亚马逊网络服务®(AWS)환경또는微软Azure®에서 가상 컴퓨터에 직접 MATLAB및 模金宝app拟를 실행합니다.
또한, 英伟达GPU클라우드 또는 英伟达DGX의 MATLAB深度学习容器에서 신경망을 학습하여 딥러닝 응용 프로그램의 속도를 높일 수 있습니다.
MATLAB병렬서버로클러스터크기조정하기
데스크탑에서프로토타입을개발하고다시코딩하지않고컴퓨팅클러스터나클라우드로확장합니다。클러스터프로파일변경만으로데스크탑에서다양한실행환경으로액세스합니다。