MATLAB程式设计入门篇程式码与记忆体之最佳化.pptVIP

  • 4
  • 0
  • 约6.17千字
  • 约 28页
  • 2018-12-25 发布于湖北
  • 举报

MATLAB程式设计入门篇程式码与记忆体之最佳化.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * MATLAB 程式設計入門篇:通用運算式 MATLAB 程式設計入門篇:通用運算式 MATLAB 程式設計入門篇 程式碼與記憶體之最佳化 張智星 jang@ /jang 清大資工系 多媒體檢索實驗室 重點說明 6.5 版之前,MATLAB 執行效率非常倚賴程式碼的向量化 6.5 (含)版後,MATLAB 引進了JIT 加速器,程式碼向量化的重要性相對降低。 同學們仍須瞭解程式碼向量化的實作方法、優缺點。 本章範例之執行環境 OS: Windows 7 CPU: Intel Core i7-2670QM, 2.20GHz RAM: 8GB MATLAB: 35 (R2011a) 2-1 程式碼的向量化 6.5 版之前,MATLAB 程式環境是一個傳統的解譯器(Interpreter),在執行 MATLAB的程式碼時,會進行下列動作: 逐列對程式碼轉換為 p-code,這是 MATLAB 可以解讀的格式。 對產生的 p-code 進行逐列執行。 MATLAB 程式運作流程 (I) 在執行每一列 p-code 時,都還包含一些「經常開銷」(Overhead) 若該列執行需要大量運算,經常開銷就會顯得很渺小而不會拖累程式執行速度。 若該列只是簡單的運算,那經常開銷

文档评论(0)

1亿VIP精品文档

相关文档