[發明專利]提高代碼運行效率的方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202010406784.3 | 申請日: | 2020-05-14 |
| 公開(公告)號: | CN111580831A | 公開(公告)日: | 2020-08-25 |
| 發明(設計)人: | 劉堅;馮元元;冷志源 | 申請(專利權)人: | 深圳憶聯信息系統有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 巫苑明 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 代碼 運行 效率 方法 裝置 計算機 設備 存儲 介質 | ||
1.提高代碼運行效率的方法,其特征在于,包括以下步驟:
對芯片的內存空間根據運行速度進行空間分類,分別為緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間;
對緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間進行配置;
對若干代碼根據使用的頻率、及屬性進行分類,分別為運行次數頻繁的代碼,運行速度慢的代碼,及大容量數據的代碼;
將運行次數頻繁的代碼分配到配置后的緊耦合內存空間,運行速度慢的代碼分配到配置后的靜態隨機存儲器空間,大容量數據的代碼分配到配置后的動態隨機存儲器空間;
對分配完畢后的代碼,進行編譯,以供芯片運行使用。
2.根據權利要求1所述的提高代碼運行效率的方法,其特征在于,所述緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間的運行速度由前到后依次降低。
3.根據權利要求1所述的提高代碼運行效率的方法,其特征在于,所述步驟“對代碼根據使用的頻率、及屬性進行分類,分別為運行次數頻繁的代碼,運行速度慢的代碼,及大容量數據的代碼”中,屬性包括運行速度和數據容量。
4.根據權利要求1所述的提高代碼運行效率的方法,其特征在于,所述步驟“對分配完畢后的代碼,進行編譯,供芯片運行使用”中,將分配完畢后的代碼,進行編譯成二進制文件。
5.提高代碼運行效率的裝置,其特征在于,包括:第一分類單元,配置單元,第二分類單元,分配單元,及編譯單元;
所述第一分類單元,用于對芯片的內存空間根據運行速度進行空間分類,分別為緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間;
所述配置單元,用于對緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間進行配置;
所述第二分類單元,用于對若干代碼根據使用的頻率、及屬性進行分類,分別為運行次數頻繁的代碼,運行速度慢的代碼,及大容量數據的代碼;
所述分配單元,用于將運行次數頻繁的代碼分配到配置后的緊耦合內存空間,運行速度慢的代碼分配到配置后的靜態隨機存儲器空間,大容量數據的代碼分配到配置后的動態隨機存儲器空間;
所述編譯單元,用于對分配完畢后的代碼,進行編譯,以供芯片運行使用。
6.根據權利要求5所述的提高代碼運行效率的裝置,其特征在于,所述緊耦合內存空間,靜態隨機存儲器空間,及動態隨機存儲器空間的運行速度由前到后依次降低。
7.根據權利要求5所述的提高代碼運行效率的裝置,其特征在于,所述第二分類單元中,屬性包括運行速度和數據容量。
8.根據權利要求5所述的提高代碼運行效率的裝置,其特征在于,所述編譯單元中,將分配完畢后的代碼,進行編譯成二進制文件。
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1-4中任一項所述的提高代碼運行效率的方法。
10.一種存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時可實現如權利要求1-4中任一項所述的提高代碼運行效率的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶聯信息系統有限公司,未經深圳憶聯信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010406784.3/1.html,轉載請聲明來源鉆瓜專利網。





