曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?本課程包含多種 MATLAB??代碼加速運(yùn)行的技術(shù)。使用諸如預(yù)分配和向量化的技術(shù),您可以找出計(jì)算瓶頸并解決該問題。此外,您將使用 MATLAB Coder?將 MATLAB 代碼編譯為 MEX 文件。另外,您還可以使用 Parallel Computing Toolbox??在多核計(jì)算機(jī)中并行處理 for 循環(huán),您也可借助 MATLAB Distributed Computing Server??在多臺(tái)計(jì)算機(jī)做進(jìn)一步處理。本課程將討論這些概念的相互作用。若您進(jìn)行長(zhǎng)時(shí)間仿真工作,本課程的示例和練習(xí)將會(huì)讓你受益良多。課程將探討數(shù)據(jù)分析、可視化、建模和編程等主題。具體包括:
MATLAB 基礎(chǔ),或者同等 MATLAB 使用經(jīng)驗(yàn)。
改善性能 |
Objective:?分析代碼性能,使用技術(shù)加速 MATLAB。 ·?發(fā)現(xiàn)瓶頸 ·?數(shù)組預(yù)分配 ·?多種向量化操作 ·?算法重寫 |
生成 MEX 文件 |
Objective:?從 MATLAB 代碼生成編譯代碼文件以獲得更好的性能。 ·?MATLAB Coder 概述和工作流程 ·?生成并驗(yàn)證 MEX 文件 ·?調(diào)用不支持的函數(shù) ·?調(diào)整 MEX 文件生成設(shè)置 |
計(jì)算并行化 |
Objective:?使用多核心進(jìn)行代碼并行執(zhí)行。 ·?打開其它 MATLAB 進(jìn)程 ·?并行運(yùn)行 for 循環(huán) ·?評(píng)估加速 ·?并行處理多個(gè)文件 |
for 循環(huán)并行化 |
Objective:?討論 for 循環(huán)并行化的細(xì)節(jié)和 for 循環(huán)到 parfor 循環(huán)的轉(zhuǎn)化應(yīng)用技術(shù)。 ·?for 循環(huán)并行化的需求 ·?for 循環(huán)并行化 ·?檢索中間結(jié)果 |
負(fù)載均衡 |
Objective:?將計(jì)算負(fù)載轉(zhuǎn)移到另一個(gè) MATLAB 進(jìn)程以便使用 MATLAB 同時(shí)處理其它任務(wù)。這也是使用集群的準(zhǔn)備步驟。 ·?批量處理 ·?創(chuàng)建批量工作 ·?檢索結(jié)果 ·?使用 Job Monitor |
使用集群 |
Objective:?使用多臺(tái)計(jì)算機(jī)加速計(jì)算和實(shí)現(xiàn)廣泛仿真。 ·?本地和遠(yuǎn)程集群 ·?動(dòng)態(tài)許可證 ·?集群發(fā)現(xiàn)和連接 ·?文件訪問 |
GPU 計(jì)算 |
Objective:?在 GPU 中運(yùn)行 MATLAB 代碼。 ·?GPU 架構(gòu)和處理簡(jiǎn)介 ·?適用于 GPU 處理的應(yīng)用程序 ·?在 GPU 中調(diào)用 MATLAB 函數(shù) ·?使用 GPU Coder?生成 CUDA??MEX 文件 ·?使用現(xiàn)有的 CUDA 代碼 |
?