摘要:本發(fā)明提供一種函數(shù)的訪存優(yōu)化編譯方法和裝置,該方法包括:編譯器根據(jù)與待編譯函數(shù)的函數(shù)序或函數(shù)跋相關(guān)的同一類型的寄存器的寬度和目標(biāo)處理器中的向量訪存指令的訪存寬度,對(duì)同一類型的寄存器進(jìn)行分組,獲取寄存器分組,并根據(jù)每個(gè)寄存器分組中寄存器的個(gè)數(shù)確定每個(gè)寄存器分組對(duì)應(yīng)的中間代碼的類型;若確定寄存器分組對(duì)應(yīng)的中間代碼的類型為向量形式的中間代碼,則對(duì)寄存器分組生成一條向量形式的第一中間代碼;編譯器根據(jù)第一中間代碼生成第一匯編代碼,并將第一匯編代碼輸出給所述目標(biāo)處理器。本發(fā)明實(shí)施例提供的方法,大大減少了函數(shù)序或函數(shù)跋中的指令數(shù)量,節(jié)省了存儲(chǔ)指令的空間,同時(shí)提高了計(jì)算機(jī)的訪存效率,并減少了寄存器的壓力。
- 專利類型發(fā)明專利
- 申請(qǐng)人龍芯中科技術(shù)有限公司;
- 發(fā)明人邱吉;徐成華;宋貴環(huán);
- 地址100095 北京市海淀區(qū)中關(guān)村環(huán)??萍际痉秷@龍芯產(chǎn)業(yè)園2號(hào)樓
- 申請(qǐng)?zhí)?/b>CN201510212906.4
- 申請(qǐng)時(shí)間2015年04月29日
- 申請(qǐng)公布號(hào)CN106201641A
- 申請(qǐng)公布時(shí)間2016年12月07日
- 分類號(hào)G06F9/45(2006.01)I;




教育裝備采購(gòu)網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號(hào)

