- 1
- 0
- 约5.77千字
- 约 27页
- 2019-10-10 发布于湖北
- 举报
MATLAB 程式設計入門篇:通用運算式 MATLAB 程式設計入門篇:通用運算式 MATLAB 程式設計入門篇程式碼與記憶體之最佳化 張智星 jang@.tw .tw/~jang 清大資工系 多媒體檢索實驗室 6.5 版之前,MATLAB 程式環境是一個傳統的解譯器(Interpreter),在執行 MATLAB的程式碼時,會進行下列動作: 逐列對程式碼轉換為 p-code,這是 MATLAB 可以解讀的格式。 對產生的 p-code 進行逐列執行。 2-1 程式碼的向量化 在執行每一列 p-code 時,都還包含一些「經常開銷」(Overhead) 該列執行需要大量運算,經常開銷就會顯得很渺小而不會拖累程式執行速度。 該列只是簡單的運算,那經常開銷的比例就會相對提高 該列是放在迴圈內,那麼程式碼的執行速度就會被這些經常開銷大幅拖慢。 2-1 程式碼的向量化 若要加快執行速度 MATLAB 6.5 版之前,就要盡量不使用迴圈 ,而盡量改用向量化的運算,以降低經常開銷的比例。 MATLAB 6.5 版(含)之後,已經加入了 JIT-Accelerator,有效地降低了經常開銷的比例,同時也使得向量化程式碼的重要性越來越低。 對向量化運算來進行說明,主要著眼點在於: 很多舊的程式碼還是包含向量化的運算。 MATLAB 6.5 之前的版本,向量化的運算還是提高執行效率
您可能关注的文档
- 成功大学教师研习营.ppt
- 成功治富与快乐.ppt
- 成像光谱仪,高光谱成像.ppt
- 成语常考点知识清单.ppt
- 成公十六年经传.ppt
- 成语与人生水之篇.ppt
- 成语趣味训练.ppt
- 成形工艺基础-材2.ppt
- 诚品讲堂说书第十九期第四讲.ppt
- 城市生活必需品市场监测.ppt
- 2027版高考政治复习07 精练册 第三课 我国的经济发展.pdf
- 2026-2027年人教高一化学同步讲义必修13.2 金属材料 第2课时(解析版).pdf
- 2027版高考政治复习3精讲册 第八、九课第1课时 日益重要的国际组织、中国与联合国.pptx
- 2027版高考政治复习24 精练册 第五课 寻觅社会的真谛(社会历史观).pdf
- 2027版高考政治复习3精练册 第八、九课第1课时 日益重要的国际组织、中国与联合国.pptx
- 牦牛育肥标准化养殖基地建设项目可行性研究报告.doc
- 小学生社会调查报告集锦15篇.doc
- 活动方案(汇编6篇).docx
- 汽车配件厂申请立项环境影响评估报告书.doc
- 辅导员年终述职报告3篇.docx
最近下载
- 预制楼梯技术应用--精品课件.pptx VIP
- 社保信息变更委托书范本.docx VIP
- 黑龙江哈尔滨市2026-2027学年度高二上学期10月阶段检测语文试卷及答案.pdf VIP
- 外教社“传播中国”大学英语进阶教程(上册)Unit 2 PPT课件.pptx VIP
- 第1课时 空气是由什么组成的(课件)-九年级化学上册课件(人教版2024).pptx VIP
- 新能源汽车政府补助的绩效研究——以比亚迪为例.docx VIP
- 胡先生家庭理财规划方案.doc VIP
- 農业观光园区景观设计稿现状研究——以苍南县霞光生态农业观光园为例.docx VIP
- 2026乒乓球裁判三级考试题目及答案.doc VIP
- (正式版)DB37∕T 4194-2020 《煤矿在用架空乘人装置定期安全检测检验规范》.docx VIP
原创力文档

文档评论(0)