MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

Similar documents
Presentation Title

GPGPU

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

untitled


Z8 G4 WorkstationでのANSYS19.1 Mechanical ベンチマーク結果紹介資料(フル版)

HPEハイパフォーマンスコンピューティング ソリューション

Microsoft Enterprise Mobility License

HP High Performance Computing(HPC)

HPE Moonshot System ~ビッグデータ分析&モバイルワークプレイスを新たなステージへ~

PC Development of Distributed PC Grid System,,,, Junji Umemoto, Hiroyuki Ebara, Katsumi Onishi, Hiroaki Morikawa, and Bunryu U PC WAN PC PC WAN PC 1 P

untitled

スライド 1

Slides: TimeGraph: GPU Scheduling for Real-Time Multi-Tasking Environments

Windows SE RAC 10g 構築手順書

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1

12 PowerEdge PowerEdge Xeon E PowerEdge 11 PowerEdge DIMM Xeon E PowerEdge DIMM DIMM 756GB 12 PowerEdge Xeon E5-

PowerPoint プレゼンテーション

iDIVO_Manager_service対応OSと必須ソフトウェア

_CS6.indd

楽2ライブラリ Smart

WS_EOS_user_Web

Introduction

今から間にあう仮想化入門とXenについて

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-HPC-139 No /5/29 Gfarm/Pwrake NICT NICT 10TB 100TB CPU I/O HPC I/O NICT Gf

HPCS

GPU n Graphics Processing Unit CG CAD

2018年9月18日 PCクラスターコンソーシアム実用アプリケーション・シンポジウム IBM

Exam : 日本語版 Title : Design and Providing MS Vol Licensing Solutions to Large Orgs Vendor : Microsoft Version : DEMO 1 / 5 Get Latest & Valid 0

Windows Embedded 8 Standard

HPC (pay-as-you-go) HPC Web 2

FileMaker Cloud App FileMaker Pro FileMaker Go FileMaker WebDirect App FileMaker Cloud Amazon Web Services (AWS) Marketplace AWS FileMaker Server File

(^^

ダウングレードサービス対象製品一覧 (Windows) (2018 年 6 月 1 日更新 ) アプリケーションサーバ製品 ( 実行基盤製品 ) : 最新リリースバージョン : ダウングレード対象 受注停止 ( 予定を含む ) カテゴリ 最新リリース製品名 ダウングレード対象 バージョン バージョン

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

Part 1 IT CPU IT IT 1998 Windows NT Server 4.0, Terminal Server Edition 1 Windows Based Terminal WBT Windows CE 1 100Mbps 1Gbps LAN OS 1 PC 1 OS 2

PRIMERGY RX300 S2 システム構成図

PowerPoint プレゼンテーション

workshop Eclipse TAU AICS.key

HULFT-DataMagic Ver2.2.0 製品対応OS

Microsoft Word - Hyper-V検証レポート docx

PowerPoint Presentation

Windows PC/ BCP () PC (BYOD: Bring Your Own Device) Windows 8 2 Windows 8 Windows 8 Windows Windows 8 Windows 8 Windows 8 PC/ 2

P P P P P P P OS... P P P P P P

Printer Driverセットアップ編

HPE Moonshot System HDI ソリューション

PowerPoint プレゼンテーション

sg_lenovo_os.xlsx

IT IBM Corporation

LP-S820

ウイルスバスター コーポレートエディション 10.6 SP3 システム要件

Canon Industrial Imaging Platform Monitoring Edition 使用説明書

別紙7_ソフトウェア一覧

Amazon WorkSpaces Genta Watanabe, Solutions Architect ADSJ December 2 nd, Amazon.com, Inc. and its affiliates. All rights reserved. May not

1重谷.PDF

FY14Q4 SMB Magalog December - APJ Version

ダウングレードサービス対象製品一覧 (Windows) (2018 年 11 月 1 日更新 ) アプリケーションサーバ製品 ( 実行基盤製品 ) : 最新リリースバージョン : ダウングレード対象 受注停止 ( 予定を含む ) カテゴリ 最新リリース製品名 ダウングレード対象 バージョン バージョ

Windows Azure Platformを活用したPaaSサービス:FGCP/A5

ExpressUpdate Agent インストレーションマニュアル

SAP のプラットフォームとして IBM Cloudを選択すべき理由徹底解説 :SAPをクラウドで活用する 3つのパターン 最善の選択肢は? ERP をクラウド化したいと考える場合 企業システムの中心を担うだけにその実現方法は慎重に検 討したい IBM が SAP システム向けに用意する 3 つのサ

▼ RealSecure Desktop Protector 7

sg_lenovo_sw.xlsx

ArtiosCADセットアップガイド

PRIMERGY RX200 S8/RX350 S7とETERNUS LT40でのAcronis Backup & Recovery 11.5 Advanced Serverによるイメージバックアップ動作検証

Windowsユーザーの為のOracle Database セキュリティ入門

Microsoft Word - site_protector_sp7_sysreq.doc

untitled

ダウングレードサービス対象製品一覧 (Windows) (2019 年 5 月 10 日更新 ) アプリケーションサーバ製品 ( 実行基盤製品 ) : 最新リリースバージョン : ダウングレード対象 受注停止 ( 予定を含む ) カテゴリ 最新リリース製品名 ダウングレード対象 バージョン バージョ

BNJ-Sales_ _PriceList.xlsx

untitled

ダウングレードサービス対象製品一覧 (Windows) (2016 年 6 月 3 日更新 ) アプリケーションサーバ製品 ( 実行基盤製品 ) : 最新リリースバージョン : ダウングレード対象 受注停止 ( 予定を含む ) カテゴリ 最新リリース製品名 ダウングレード対象 バージョン バージョン

Windows2000 Edge Components V Edge Components V Java Edge Components

PowerPoint プレゼンテーション

デスクトップ仮想化の理解

HP ProLiant サーバー Generation 8 ~AMD Opteron™ 6300シリーズプロセッサー搭載製品カタログ~

コミュニケーションユーティリティー編

PassMark PerformanceTest ™

HP StoreVirtual(LeftHand)

Windows Azure Microsoft Azure 登 場 本 セッションはここ!! 2

SolidWorks Student Edition 日本語インストレーションガイド インストールの前に必ずお読み下さい SolidWorks Student Edition のインストールメディアはDVDです インストールするコンピュータにはDVDメディアを再生できるドライブが

クラウド時代のインフラ構成/変更管理とコンプライアンス管理

MAAB でのプレゼンテーション に関する提案

Microsoft Word - osce_10.6_sp3_p2_sys_req.doc

DataKeeper for Windows リリースノート

V ERP Standard Edition 1 ST ST TOE TOE TOE TOE TOE TOE // TOE

統合運用管理ソフトウェア FUJITSU Software Systemwalker 総合カタログ

HP High Performance Computing(HPC)

2015 年 4 月 6 日 Biz ホスティング Enterprise Cloud における Oracle Database Enterprise Edition RAC の提供開始について ~Oracle Database Enterprise Edition RAC をクラウド基盤で利用可能と

C3印刷用.PDF

LP-M720F

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

Microsoft Word - OfficeScan10.6_System_Requirements-jp_ doc

PRIMERGY システム構成図 (2010年4月版) ハードウェア一覧

EnSightのご紹介

かんたんスタートガイド

09中西

<4D F736F F F696E74202D204E505F8E9F90A291E E815B CFC82AF B838B B838B C5E B8D5C91A E E4E41532E7

PCライフサイクルの管理:生産性とIT効率の向上

GPU GPU CPU CPU CPU GPU GPU N N CPU ( ) 1 GPU CPU GPU 2D 3D CPU GPU GPU GPGPU GPGPU 2 nvidia GPU CUDA 3 GPU 3.1 GPU Core 1

1 / 1 idrac8 CPU 1 Intel Xeon E v5 Intel Pentium Intel Core i3 Intel Celeron Intel C236 Microsoft Windows Server 2008 R2 SP1 Microsoft Windows S

Transcription:

MATLAB における並列 分散コンピューティング ~ Parallel Computing Toolbox & MATLAB Distributed Computing Server ~ MathWorks Japan Application Engineering Group Takashi Yoshida 2016 The MathWorks, Inc. 1

System Configuration Desktop Computer Local Computer Cluster Scheduler MATLAB Desktop (Client) Scale-out 2

Parallel Computing Toolbox ローカル環境によるスケールアップ Desktop Computer Local 並列 分散コンピューティング向けアプリ開発環境を提供 最大 512CPU コアをサポート GP-GPU (NVIDIA 社製グラフィックスカード Compute Capability 2.0 以上 ) をサポート https://developer.nvidia.com/cuda-gpus 初心者から上級者向けまでの機能を提供 ビルトイン関数の並列化 Parallel FOR-loop MPI プログラミング MATLAB Desktop (Client) Parallel Computing Toolbox 3

MATLAB Distributed Computing Server クラスタ環境へのスケールアウト クラスタ上での並列 分散コンピューティング環境を提供 大規模解析 シミューレーション MATLAB / Simulink Product Family をサポート 汎用スケジューラとの連携 IBM Platform LSF Microsoft Windows HPC Server Altair PBS Professional TORQUE Generic Scheduler Grid Engine / SLURM / etc. Computer Cluster Scheduler MATLAB Distributed Computing Server 4

クラウドを利用したソフトウェア開発 PaaS (Platform as a Service) MATLAB / Simulink のクラウド利用の例 MATLAB のライセンスは Bring Your Own License Activation MathWorks Remote Access 5

クラウドを利用した計算環境の拡張 IaaS (Infrastructure as a Service) MATLAB Distributed Computing Server のクラウド利用の例 MATLAB のライセンスは Bring Your Own License ライセンス認証 license.dat 計算 License Server 6

Distributed Simulation パラメータ スウィープなシミューレーションを分散処理 parfor 既存モデルの繰り返し実行の例 QROUT = zeros(320,320,10); parfor n = 1:10 end QROUT(:,:,n) = QR_Trans_PCT_wrapper(n); 7

Offload Simulation シミューレーション実行環境の移行 batch 既存モデルのオフロード実行の例 >> %% Run a model on a cluster using BATCH >> mycluster = parcluster( mycluster ); % Select a cluster profile >> job = batch('callmodelscript'); % Create a job and submit it >> wait(job); % Wait until the submitted job has done >> out = load(job); % Retrieve the output from a worker >> >> %% Do a post-process >> delete(job); % Delete the job object >> datastr = get(out.ans, 'ScopeData'); % Get the output from outport block >> clear out % Discard large data >> %% Plot the result of simulation >> figure; >> plot(datastr.time, datastr.signals.values); mdl = 'sldemo_suspn_3dof'; open_system(mdl,'loadonly'); sim(mdl); callmodelscript.m 8

Benchmark Testing 評価モデル Dual Clutch Transmission Model 詳細に関しては以下をご覧ください http://www.mathworks.com/matlabcentral/fileexchange/32246-dual-clutch-transmission-model-in-simulink http://www.mathworks.com/videos/shift-schedule-optimization-of-a-dual-clutch-transmission-81828.html シフトスケジュール 161 セットの中から燃費効率の最も良いケースを探索 9

Benchmark Testing Offload Simulation 環境 CPU Memory Storage Type OS Lenovo T520 c3.2xlarge Intel Core i7 2640M @ 2.80GHz (2 physical cores / 2 virtual cores) Intel Xeon E5-2680v2 @ 2.80GHz (4 physical cores / 8 virtual cores) c4.8xlarge Intel Xeon E5-2666v3 @ 2.90GHz 2 (Total : 18 physical / 36 virtual cores) 8GB HDD Windows 7 SP1 64bit Enterprise Edition 15GB SSD Windows Server 2012 R2 Standard 60GB SSD Windows Server 2012 R2 Standard シミュレーション 1 回辺りの計算時間 ( 秒 ) 5 4 3 2 1 0 T520 c3.2xlarge c4.8xlarge 10

Benchmark Testing Distributed Simulation 環境 CPU Memory Storage Type OS Lenovo T520 c3.2xlarge Intel Core i7 2640M @ 2.80GHz (2 physical cores / 2 virtual cores) Intel Xeon E5-2680v2 @ 2.80GHz (4 physical cores / 8 virtual cores) c4.8xlarge Intel Xeon E5-2666v3 @ 2.90GHz 2 (Total : 18 physical / 36 virtual cores) 8GB HDD Windows 7 SP1 64bit Enterprise Edition 15GB SSD Windows Server 2012 R2 Standard 60GB SSD Windows Server 2012 R2 Standard 全 161 シミュレーションの計算時間 ( 秒 ) 400 300 200 100 0 T520 c3.2xlarge c3.2xlarge 2 c4.8xlarge2 11

まとめ 1 回のシミュレーション時間短縮 開発と実行 両方をサーバ シミュレーション時間の短縮 複数回のシミュレーション時間短縮 開発はローカル 実行はサーバ 12

まとめ HPC 環境へのリモートアクセス 1 回のシミュレーション時間短縮 開発と実行 両方をサーバ シミュレーション時間の短縮 複数回のシミュレーション時間短縮 開発はローカル 実行はサーバ サーバ環境に MATLAB/Simulink を用意 MATLAB ライセンスは BYOL On-premise Remote access Cloud (Amazon EC2) 13

まとめ HPC 環境を使った Offload Simulation 1 回のシミュレーション時間短縮 開発と実行 両方をサーバ シミュレーション時間の短縮 複数回のシミュレーション時間短縮 開発はローカル 実行はサーバ ローカルホストには Parallel Computing Toolbox サーバ環境には MATLAB Distributed Computing Server ネットワークライセンスの負荷低減 MATLAB Distributed Computing Server On-premise Cloud (Amazon EC2) 14

まとめ HPC 環境へのリモートアクセスと分散シミュレーション 1 回のシミュレーション時間短縮 開発と実行 両方をサーバ シミュレーション時間の短縮 複数回のシミュレーション時間短縮 開発はローカル 実行はサーバ サーバ環境に MATLAB/Simulink そして Parallel Computing Toolbox MATLAB Distributed Computing Sever による拡張 Remote access Parallel Computing Toolbox On-premise Parallel Computing Toolbox Cloud (Amazon EC2) 15

まとめ HPC 環境を用いた分散シミュレーション 1 回のシミュレーション時間短縮 開発と実行 両方をサーバ シミュレーション時間の短縮 複数回のシミュレーション時間短縮 開発はローカル 実行はサーバ ローカルホストには Parallel Computing Toolbox サーバ環境には MATLAB Distributed Computing Server MATLAB Distributed Computing Server On-premise Cloud (Amazon EC2) 16