并行计算工具箱

并行计算工具箱

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

시작하기:

MATLAB응용 프로그램 확장

并行计算工具箱를 사용하면 응용 프로그램을 멀티코어 프로세서와 GPU가 장착된 컴퓨터에서 활용할 수 있습니다.

멀티코어 컴퓨터로 MATLAB속도 향상

파라미터 스윕, 최적화 및 蒙特卡罗시뮬레이션과 같은 문제에서 环路并联(帕弗)를사용하여멀티코CPU에어서독립적인반복을병렬로실행합니다。Parfor는병렬풀생성을자동화하고파일종속성을관리하므로작업에집중할수있습니다。여러MATLAB및仿真软万博1manbetx件제품의주요함수는병렬가능함수를제공합니다。并行计算工具箱를사용하면이러한함수를통해사용가능한병렬컴퓨팅리소스간에연산을분산할수있습니다。병렬응용프로그램을대화형및배치로실행할수있습니다。

并行计算工具箱를사용하여추가CPU및GPU리소스로MATLAB및仿真软件속도를높일수있습니다。万博1manbetx

GPU로 MATLAB가속화

并行计算工具箱는gpuArray를 사용하여 MATLAB에서 직접 英伟达®GPU를사용할수있습니다。500개가넘는MATLAB함수는NVIDIA GPU에서자동으로실행됩니다。여기에는fft, 요소별 연산 및 백슬래시 연산자(\)라고도 하는mldivide와같은여러선형대수연산이포함됩니다。深度学习工具箱와같은일부MATLAB및仿真软件제품의주요함수에는GPU지원함万博1manbetx수가있습니다。추가로코드를작성하지않고도GPU를사용할수있으므로성능조정보다는응용프로그램에집중할수있습니다。고급개발자는MATLAB에서직접CUDA코드를호출할수있습니다。데스크탑,컴퓨팅클러스터및클라우드환경에서여러GPU를활용할수있습니다。

gpuArray및 GPU지원 MATLAB함수를 사용하여 로우 레벨 库达프로그래밍 없이 MATLAB연산 속도를 높입니다.

빅데이터처리

并行计算工具箱는성능개선을위해로컬워커에서실행할수있도록MATLAB에내장된高的형 배열 및mapreduce기능을 확장합니다. 그런 다음 기존 클러스터 또는 阿帕奇火花™ 및 Hadoop®클러스터의MATLAB并行服务器를사용하여高的형 배열 및mapreduce를 추가 리소스까지 확장할 수 있습니다. 데스크탑에서 분산 배열을 프로토타입화한 다음 MATLAB병렬 서버를 사용하여 추가 리소스까지 확장할 수도 있습니다.

MATLAB高的형 배열을 사용하여 빅데이터 세트를 병렬로 분석합니다.

万博1manbetx模拟시뮬레이션 속도 높이기

并行计算工具箱를사용하면여러CPU코어에서동시에많은仿真软件시뮬레이션을쉽게실행할수있습니다。万博1manbetx蒙特卡罗분석,파라미터스윕,모델테스트,실험설계및모델최적화에서다른입력또는파라미터설정으로쉽게같은모델을실행할수있습니다。

병렬로 여러 시뮬레이션 실행하기

시뮬레이션을병렬로실행하려면帕西姆함수를 사용합니다. 이 함수는 여러 시뮬레이션을 멀티코어 中央处理器에 분산하여 전체 시뮬레이션 시간을 단축합니다. 또한,帕西姆은병렬풀생성을자동화하고,파일종속성을식별하며,빌드아티팩트를관리하므로설계작업에집중할수있습니다。병렬시뮬레이션을대화형이나배치로실행할수있습니다。

帕西姆함수를사용하여여러시뮬레이션을병렬로실행합니다。

시뮬레이션 관리자

시뮬레이션 관리자는帕西姆과 통합되어 하나의 창에서 여러 시뮬레이션을 모니터링하고 시각화하는 데 사용할 수 있습니다. 개별 시뮬레이션을 선택하여 사양을 볼 수 있을 뿐만 아니라 시뮬레이션 데이터 검사기를 사용하여 시뮬레이션 결과를 검사할 수 있습니다. 진단 작업을 편리하게 실행하거나 시뮬레이션을 중단할 수도 있습니다.

시뮬레이션 관리자로 하나의 창에서 여러 시뮬레이션을 모니터링합니다.

병렬 가능 万博1manbetx模拟기능 활용하기

万博1manbetx模拟시뮬레이션을 실행하기 위해帕西姆巴契姆함수를 사용하는 것 외에도 병렬 기능을 제공하는 万博1manbetxSimulink设计优化™, 强化学习工具箱™, 模拟试验™ 및 模拟链路覆盖™ 등의 模拟제품이 많이 있습니다. 그래서 코드를 작성하지 않고도 시뮬레이션을 병렬로 실행할 수 있습니다.

병렬시뮬레이션은기본설정또는플래그설정을통해활성화할수있습니다。

클러스터와 클라우드의 병렬 컴퓨팅

데스크탑 또는 가상 데스크탑에서 응용 프로그램을 프로토타입화하고 디버깅하여 다시 코딩하지 않고도 클러스터나 클라우드로 확장합니다. 대화형 방식으로 개발하고 배치 워크플로를 통해 생산 단계로 이동합니다.

퍼블릭 및 프라이빗 클라우드에서 MATLAB데스크탑 실행하기

고,여러주문형성능CPU및GPU컴퓨터를활용하여분석과시뮬레이션속도를높입니다。亚马逊网络服务®(美国焊接学会)환경 또는 微软Azure®에서가상컴퓨터에직접MATLAB및仿真软件를실万博1manbetx행합니다。

또한,NVIDIA GPU클라우드또는NVIDIA帕의MATLAB深度学习容器에서신경망을학습하여딥러닝응용프로그램의속도를높일수있습니다。

亚马逊网络服务(AWS)환경의 EC2인스턴스에서 MATLAB및 模拟를 직접 실행합니다.万博1manbetx

MATLAB병렬 서버로 클러스터 크기 조정하기

데스크탑에서 프로토타입을 개발하고 다시 코딩하지 않고 컴퓨팅 클러스터나 클라우드로 확장합니다. 클러스터 프로파일 변경만으로 데스크탑에서 다양한 실행 환경으로 액세스합니다.

코드를 변경하지 않고 추가 클러스터와 클라우드 리소스를 사용하여 응용 프로그램을 쉽게 확장할 수 있습니다.