MATLAB Parallel Server를 통해 MATLAB 프로그램과 Simulink 시뮬레이션을 클러스터 및 클라우드로 확장할 수 있습니다. 데스크탑에서 프로그램과 시뮬레이션을 프로토타이핑하고 이를 다시 코딩하지 않고도 클러스터 및 클라우드에서 실행할 수 있습니다. MATLAB Parallel Server는 일괄 처리 작업, 대화형 방식의 병렬 연산, 대규모의 행렬에 대한 분산 연산을 지원합니다.
모든 클러스터 측 라이선싱은 MATLAB Parallel Server에서 처리됩니다. 데스크탑 라이선스 프로파일이 클러스터에서 동적으로 활성화되므로 클러스터에 MATLAB 라이선스를 제공할 필요가 없습니다. 이 라이선싱 모델에는 무제한 확장을 지원하는 기능이 있습니다.
MATLAB Parallel Server는 프로그램과 시뮬레이션을 클러스터상에서 스케줄링된 애플리케이션으로 실행해줍니다. MATLAB Parallel Server와 함께 제공되는 MATLAB에 최적화된 스케줄러를 사용하거나 여러분의 스케줄러를 사용할 수 있습니다. 플러그인 프레임워크를 사용하면 널리 사용되는 클러스터 스케줄러 제출 클라이언트와 직접 통신할 수 있습니다.
MATLAB에서 클러스터에 연결
클러스터 프로파일을 변경하는 것만으로 데스크탑에서 다양한 클러스터 환경을 이용할 수 있습니다. 코드를 변경하거나 MATLAB 데스크탑 환경을 벗어나지 않고도 온프레미스 또는 클라우드에서 첨단 하드웨어를 활용할 수 있습니다.
클러스터에서 테스크탑 툴박스 사용
클러스터에 필요한 유일한 라이선스는 MATLAB Parallel Server입니다. 데스크탑 라이선스 프로파일은 클러스터에서 동적으로 활성화됩니다.
퍼블릭 및 프라이빗 클라우드에서 확장
더 강력한 전문 하드웨어를 이용할 수 있는 퍼블릭 및 프라이빗 클라우드에서 MATLAB Parallel Server를 실행할 수 있습니다. MathWorks 및 MathWorks 호스팅 제공업체의 사전 구성된 옵션을 사용하거나 여러분이 직접 인프라를 구축할 수 있습니다.
클라우드 네이티브 환경에서 확장
컨테이너화된 환경에서 MATLAB Parallel Server를 실행할 수 있습니다. 온프레미스 또는 클라우드에서 MATLAB Parallel Server를 Kubernetes 등의 컨테이너 기반 솔루션에 통합할 수 있습니다.
더 많은 하드웨어 리소스에서 실행
MATLAB 데스크탑 환경을 벗어나지 않고도 온프레미스 또는 클라우드의 클러스터에서 더 많은 CPU 코어와 GPU 리소스를 이용할 수 있습니다.
여러 Simulink 시뮬레이션의 병렬 실행
파라미터 스윕을 쉽게 설정하고 모델 종속성을 관리하며 폴더를 만들고 기본 작업 공간 변수를 클러스터 프로세스로 전송할 수 있습니다. 시뮬레이션 관리자 사용자 인터페이스를 사용하여 클러스터에서 Simulink 모델의 복수 실행을 시각화하고 관리할 수 있습니다.
메모리 한계 극복
분산 배열을 사용하여 알고리즘을 다시 코딩하거나 공유 메모리 아키텍처를 사용하지 않고도 단일 머신의 메모리에 담을 수 없이 큰 계산을 실행할 수 있습니다.