[討論] p-file mex-file

作者: forb9823018 (風過無痕)   2015-08-14 02:13:20
如題
兩的檔案轉了以後都看不懂
但哪個轉了以後加速比較大?
作者: celestialgod (天)   2015-08-14 09:20:00
p file只是拿來protect codemex才能加速
作者: jatj   2015-08-14 11:14:00
p file其實可以稍微加速 不過真的很稍微
作者: forb9823018 (風過無痕)   2015-08-14 12:56:00
3Q 能順便問一下 matlab為什麼跑第二次會比第一次跑快3成左右?(同樣code但絕大多數變數都在跑迴圈)時被覆蓋過?
作者: profyang (prof)   2015-08-14 21:21:00
是不是JIT的關係?@@
作者: forb9823018 (風過無痕)   2015-08-15 00:04:00
那Jitter加速和mex檔加速差在哪邊?哪個比較快?
作者: sunev (Veritas)   2015-08-15 19:17:00
快三成,你有做preallocation嗎?
作者: forb9823018 (風過無痕)   2015-08-15 19:35:00
我所有大於1*1的矩陣都有先宣告矩陣大小
作者: profyang (prof)   2015-08-15 22:12:00
Jit是Just in time compile, 你不用特別弄他就有了 mex就是真的有compile過 正常想都是mex快吧
作者: forb9823018 (風過無痕)   2015-08-15 22:58:00
所以mex已經有幫你用jet了? 不用jet+mex?另外如果檔案裡有呼叫.p 檔,mex還有辦法合嗎?
作者: kentano (為了衝文章不擇手段~)   2015-08-16 01:32:00
第一次快3成是 CACHE 的關係?
作者: forb9823018 (風過無痕)   2015-08-16 01:40:00
我猜應該是jit吧? Cache大小才幾十K我要跑幾百次迴圈,每次回圈都要讀進一個新的圖片 512*384Cache沒那麼大
作者: celestialgod (天)   2015-08-16 08:54:00
作者: forb9823018 (風過無痕)   2015-08-17 15:30:00
另外如果檔案裡有呼叫.p 檔,mex還有辦法合嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com