MATLAB最佳化與加速程式技巧
課程簡介:
本課程將說明提升MATLAB執行速度的改善及優化方法,包含如何檢視MATLAB程式的bottleneck、常見的幾種有效率的MATLAB程式寫法,如: 記憶體預先配置、資料向量化…等技巧、以及如何利用多核心CPU/叢集電腦/GPU解決data-intensive的問題。

此外,我們會說明如何透過Parallel Computing Toolbox撰寫平行運算程式、如何執行平行運算程式與如何分配程式至多核心電腦運算,與如何在MATLAB開發GPU(圖形處理器)程式在GPU上進行計算,讓計算工作進行得更快。

參加本課程可以協助您了解:
1.程式開發技巧
2.平行運算
3.GPU(圖形處理器)運算

 

課程大綱:
◆Identifying and addressing bottlenecks in your code
-           tic/toc
-           Profiler

◆Optimizing for-loop and using vector and matrix operations
-           Preallocation
-           Vectorization

◆Converting MATLAB code to C/C++ using MATLAB Coder

◆Utilizing additional processing power available in multicore machines, clusters, and grids
-           Using Multi-core/Multi-processor Machines

◆Task Parallel

◆Data Parallel

◆GPU Computing with MATLAB
-            Introduction to GPU
-            System requirement
-            Programming GPU code

 
開課資訊:  
總時數
上課日期/時間
上課地點 / 講師
費用 /
名額
6 小時
2018/7/27(星期五)上午9:10 至 12:00
2018/7/27(星期五)下午1:20 至 4:10
計中212/
鈦思科技
500 元 /
40 人
*適合對象:具備基本 MATLAB programming知識,未來想從事系統開發工程師、財務分析工程師、電子/電機相關工程師、測試/量測工程師、醫學界研發人員、生物科技研究人員,以及統計/數值分析人員等。
本課程不供餐,不提供上課證明或證書。

授課對象:
本課程於107年6月15日開放國立臺灣大學(含三校聯盟)之現職教職員工生優先報名。
並將於107年6月25日開放員生子女、校友(含退休人員)及一般大眾報名。
若報名額滿,計資中心將依身份別、報名與繳費順序決定錄取名單。

* 2018/6/25開放校外報名,金額:1000元 *