看板 MATLAB 關於我們 聯絡資訊
如題 兩的檔案轉了以後都看不懂 但哪個轉了以後加速比較大? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.69.37 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1439489603.A.2BA.html
celestialgod: p file只是拿來protect code 08/14 09:20
celestialgod: mex才能加速 08/14 09:20
jatj: p file其實可以稍微加速 不過真的很稍微 08/14 11:14
forb9823018: 3Q 能順便問一下 matlab為什麼跑第二次會比第一次 08/14 12:56
forb9823018: 跑快3成左右?(同樣code但絕大多數變數都在跑迴圈) 08/14 12:57
forb9823018: 時被覆蓋過? 08/14 12:57
profyang: 是不是JIT的關係?@@ 08/14 21:21
forb9823018: 那Jitter加速和mex檔加速差在哪邊?哪個比較快? 08/15 00:04
sunev: 快三成,你有做preallocation嗎? 08/15 19:17
forb9823018: 我所有大於1*1的矩陣都有先宣告矩陣大小 08/15 19:35
profyang: Jit是Just in time compile, 你不用特別弄他就有了 mex 08/15 22:12
profyang: 就是真的有compile過 正常想都是mex快吧 08/15 22:12
forb9823018: 所以mex已經有幫你用jet了? 不用jet+mex? 08/15 22:58
forb9823018: 另外如果檔案裡有呼叫.p 檔,mex還有辦法合嗎? 08/15 22:59
kentano: 第一次快3成是 CACHE 的關係? 08/16 01:32
forb9823018: 我猜應該是jit吧? Cache大小才幾十K 08/16 01:40
forb9823018: 我要跑幾百次迴圈,每次回圈都要讀進一個新的 08/16 01:40
forb9823018: 圖片 512*384 08/16 01:41
forb9823018: Cache沒那麼大 08/16 01:41
celestialgod: JIT的關係 http://tinyurl.com/pqfxahk 08/16 08:54
forb9823018: 另外如果檔案裡有呼叫.p 檔,mex還有辦法合嗎? 08/17 15:30