2016 暑期高效能運算課程

High performance computing and Big data.

140x140

基本資訊

 

【日期】 2016/7/15

【時間】 ■09:10~12:00 ■13:20~16:10

【地點】 計中 212 教室

【費用】 臺灣大學及國立臺灣大學系統 500 元,其他 1000 元

【主辦單位】國立臺灣大學計算機及資訊網路中心(臺大計中)

【協辦單位】鈦思科技股份有限公司


140x140

師資

 

鈦思科技


140x140

課程簡介

 

此課程將分為2個部分

MATLAB進階程式設計(II) 上

本課程專為需要在 MATLAB 中建立互動式使用者介面之程式設計。課程將說明MATLAB 對圖形物件控制方法,如:按鈕元件、文字元件、表格元件、下拉選單元件、繪圖元件…等之元件控制。並讓參與者實際設計出一個使用者介面,加深對元件控制與圖形介面程式撰寫概念。此外,我們將說明如何透過MATLAB Compiler工具箱將圖形介面封裝為standalone執行檔,使其可分享至沒有 MATLAB 環境執行。

MATLAB進階程式設計(II) 下

MATLAB進階程式設計(I)中提到如何提升程式碼執行效率的幾個小技巧,但這些方式皆僅使用電腦的單一核心運算。此課程將說明如何透過Parallel Computing Toolbox撰寫平行運算程式、如何執行平行運算程式與如何分配程式至多核心電腦運算。


140x140

課程內容

 

MATLAB 進階程式設計(II) 上 MATLAB 進階程式設計(II) 下
  • MATLAB graphics objects
  • User interface controls
  • Graphical user interface development environment (GUIDE)
  • Callback functions
  • Application deployment
  • Addressing bottlenecks
  • Speeding up MATLAB Applications with Parallel Computing Toolbox
    - Task-parallel programming
  • Data-parallel programming

140x140

對象

 

具備基本 MATLAB programming知識,未來想從事系統開發工程師、財務分析工程師、電子/電機相關工程師、測試/量測工程師、醫學界研發人員、生物科技研究人員,以及統計/數值分析人員等


140x140

備註