基于C-SKY CPU的地址立即數(shù)編譯優(yōu)化方法
本文關(guān)鍵詞:基于C-SKY CPU的地址立即數(shù)編譯優(yōu)化方法
更多相關(guān)文章: 精簡指令集計算機 地址立即數(shù) 代碼密度 嵌入式系統(tǒng) 編譯優(yōu)化
【摘要】:精簡指令集計算機架構(gòu)處理器的指令長度固定,須借助常量池完成復(fù)雜指令集計算機架構(gòu)處理器常見的長跳轉(zhuǎn)指令功能。針對國產(chǎn)嵌入式CPU C-SKY的地址立即數(shù)管理問題,提出一種基于C-SKY CPU的優(yōu)化方法。在編譯階段對地址立即數(shù)進行有效性驗證,對符合條件的地址立即數(shù)進行拆分并提取出公共的基地址,減少內(nèi)存訪問指令的生成。通過對不同函數(shù)之間的地址立即數(shù)共享,進一步降低內(nèi)存消耗。實驗結(jié)果表明,對于驅(qū)動程序類程序,該方法能減少3.77%的生成代碼。
【作者單位】: 浙江大學超大規(guī)模集成電路設(shè)計研究所;杭州中天微系統(tǒng)有限公司軟件研發(fā)部;
【關(guān)鍵詞】: 精簡指令集計算機 地址立即數(shù) 代碼密度 嵌入式系統(tǒng) 編譯優(yōu)化
【基金】:“核高基”重大專項“高性能嵌入式CPU關(guān)鍵技術(shù)研究”(2010ZX01030-001-001-002)
【分類號】:TP332;TP314
【正文快照】: 更小的尺寸。這就意味著更有限的硬件資源,更小1概述的存儲空間,進而對代碼密度提出了要求,F(xiàn)階段,嵌入式系統(tǒng)是以應(yīng)用為中心、以計算機技術(shù)為針對代碼密度的問題主要有3類解決辦法[3]:(1)高基礎(chǔ)并且軟硬件可裁剪,適用于對功能、成本、體積、密度指令集。以Thumb/arm指令集為
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前5條
1 姜偉華,馬國凱,張沁峰,臧斌宇,朱傳琪;嵌入式系統(tǒng)中針對代碼長度的編譯優(yōu)化[J];計算機工程與科學;2004年03期
2 朱凱佳;顯式并行資源計算結(jié)構(gòu)及其編譯優(yōu)化[J];計算機工程;2005年06期
3 漆鋒濱;姜軍;王超;;反饋式編譯優(yōu)化在寄存器分配中的應(yīng)用技術(shù)[J];計算機應(yīng)用與軟件;2009年08期
4 鄭啟龍;盧世賢;洪興勇;陳元;夏霏;;DSP分塊內(nèi)存和多AGU的編譯指示優(yōu)化[J];小型微型計算機系統(tǒng);2012年03期
5 ;[J];;年期
中國重要報紙全文數(shù)據(jù)庫 前1條
1 計算機世界實驗室 韓勖;龍芯2F處理器GCC4.4優(yōu)化探秘(下)[N];計算機世界;2008年
中國碩士學位論文全文數(shù)據(jù)庫 前2條
1 鄒燕燕;數(shù)據(jù)中心計算環(huán)境下基于語義模式的編譯優(yōu)化[D];中國科學技術(shù)大學;2014年
2 劉玲;鏈接后優(yōu)化在龍芯上的實現(xiàn)[D];中國科學院研究生院(計算技術(shù)研究所);2004年
,本文編號:996235
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/996235.html