恭喜無錫江南計(jì)算技術(shù)研究所吳偉獲國家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費(fèi)!專利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)恭喜無錫江南計(jì)算技術(shù)研究所申請的專利一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法獲國家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國家知識產(chǎn)權(quán)局授予,授權(quán)公告號為:CN114217810B 。
龍圖騰網(wǎng)通過國家知識產(chǎn)權(quán)局官網(wǎng)在2025-05-20發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請?zhí)?專利號為:202110398340.4,技術(shù)領(lǐng)域涉及:G06F8/41;該發(fā)明授權(quán)一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法是由吳偉;朱琪;王飛;錢宏;管茂林;楊濤設(shè)計(jì)研發(fā)完成,并于2021-04-14向國家知識產(chǎn)權(quán)局提交的專利申請。
本一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法在說明書摘要公布了:本發(fā)明公開一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法,包括以下步驟:S1:編譯選項(xiàng)識別:從程序的編譯命令中識別?fdynamic?uncache?symbols選項(xiàng),若識別成功,使能編譯器cache動態(tài)配置機(jī)制;S2:循環(huán)處理程序聲明的數(shù)據(jù),判定數(shù)據(jù)默認(rèn)的Cache屬性;S3.1:針對默認(rèn)屬性為可Cache訪問的數(shù)據(jù),假定其符號為“xxx”,編譯器進(jìn)行編譯指示處理;S3.2:針對默認(rèn)屬性為不可Cache訪問的數(shù)據(jù),假定其符號為“xxx”,編譯器進(jìn)行編譯指示處理本發(fā)明提高了用戶程序數(shù)據(jù)對Cache空間的整體利用率,進(jìn)而提高程序運(yùn)行性能。
本發(fā)明授權(quán)一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法在權(quán)利要求書中公布了:1.一種數(shù)據(jù)cache屬性細(xì)粒度切換的方法,其特征在于,包括以下步驟:S1:編譯選項(xiàng)識別:從程序的編譯命令中識別-fdynamic-uncache-symbols選項(xiàng),若識別成功,使能編譯器cache動態(tài)配置機(jī)制,進(jìn)入S2,若未識別到-fdynamic-uncache-symbols選項(xiàng),則退出;S2:循環(huán)處理程序聲明的數(shù)據(jù),判定數(shù)據(jù)默認(rèn)的Cache屬性:查詢所處理數(shù)據(jù)的語法樹信息,獲取默認(rèn)Cache訪問屬性,若默認(rèn)Cache訪問屬性為可Cache訪問,則進(jìn)入S3.1,若默認(rèn)Cache訪問屬性為不可Cache訪問,則進(jìn)入S3.2,若數(shù)據(jù)均處理完畢,則退出;S3.1:針對默認(rèn)屬性為可Cache訪問的數(shù)據(jù),假定其符號為“xxx”,編譯器進(jìn)行編譯指示處理,具體操作如下:S3.1.1、識別#pragmauncache“xxx”的編譯指示,若識別成功,進(jìn)入S3.1.2,若識別不成功,則進(jìn)入S3.1.3;S3.1.2、識別#pragmaresume_cache“xxx”的編譯指示,若識別成功,則將#pragmauncache“xxx”和#pragmaresume_cache“xxx”之間的代碼文本標(biāo)識為變換區(qū)域,否則將從#pragmauncache“xxx”之后到本程序文件結(jié)束部分之間的代碼文本標(biāo)識為變換區(qū)域,進(jìn)入S3.1.5;S3.1.3、識別#pragmauncache“xxx@@foo”的編譯指示,其中foo為程序文件中的某個(gè)函數(shù)名稱,若識別成功,進(jìn)入S3.1.4,若識別不成功,則進(jìn)入S2,進(jìn)行下一個(gè)數(shù)據(jù)的處理;S3.1.4、將程序文件中foo函數(shù)的代碼文本標(biāo)識為變換區(qū)域,進(jìn)入S3.1.5;S3.1.5、利用處理器提供的不可Cache訪問機(jī)制或指令,將變換區(qū)域之內(nèi)的所有針對符號xxx的訪問替換成不可Cache訪問形式,進(jìn)入S2,進(jìn)行下一個(gè)數(shù)據(jù)的處理;S3.2:針對默認(rèn)屬性為不可Cache訪問的數(shù)據(jù),假定其符號為“xxx”,編譯器進(jìn)行編譯指示處理,具體操作如下:S3.2.1、識別#pragmacache“xxx”的編譯指示,若識別成功,進(jìn)入S3.2.2;若識別不成功,則進(jìn)入S3.2.3;S3.2.2、識別#pragmaresume_uncache“xxx”的編譯指示,若識別成功,則將#pragmacache“xxx”和#pragmaresume_uncache“xxx”之間的代碼文本標(biāo)識為變換區(qū)域,否則將從#pragmacache“xxx”之后到本程序文件結(jié)束部分之間的代碼文本標(biāo)識為變換區(qū)域,進(jìn)入S3.2.5;S3.2.3、識別#pragmacache“xxx@@foo”的編譯指示,其中foo為程序文件中的某個(gè)函數(shù)名稱,若識別成功,進(jìn)入S3.2.4,若識別不成功,則進(jìn)入S2,進(jìn)行下一個(gè)數(shù)據(jù)的處理;S3.2.4、將程序文件中foo函數(shù)的代碼文本標(biāo)識為變換區(qū)域,進(jìn)入S3.2.5;S3.2.5、利用處理器提供的可Cache訪問機(jī)制或指令,將變換區(qū)域之內(nèi)的所有針對符號xxx的訪問替換成可Cache訪問形式,進(jìn)入S2,進(jìn)行下一個(gè)數(shù)據(jù)的處理。
如需購買、轉(zhuǎn)讓、實(shí)施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請人或?qū)@麢?quán)人無錫江南計(jì)算技術(shù)研究所,其通訊地址為:214038 江蘇省無錫市濱湖區(qū)山水東路699號;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- 恭喜廣東東谷通能源設(shè)備有限公司楊森獲國家專利權(quán)
- 恭喜瑞典愛立信有限公司G·薩博獲國家專利權(quán)
- 恭喜馬薩諸塞眼科耳科診所L.H.范登伯格獲國家專利權(quán)
- 恭喜裕克施樂股份有限公司彼得·斯坦尼斯拉夫斯基獲國家專利權(quán)
- 恭喜深圳邁瑞動物醫(yī)療科技股份有限公司陳鵬震獲國家專利權(quán)
- 恭喜愛邇外株式會社松田一樹獲國家專利權(quán)
- 恭喜華為技術(shù)有限公司侯海龍獲國家專利權(quán)
- 恭喜馬薩諸塞眼科耳科診所L.H.范登伯格獲國家專利權(quán)
- 恭喜歐文蒙福德有限公司羅伯特·威廉·布朗斯獲國家專利權(quán)
- 恭喜吳俊杰獲國家專利權(quán)


熱門推薦
- 恭喜蘇州天健云康信息科技有限公司L·弗里厄獲國家專利權(quán)
- 恭喜箭頭藥業(yè)股份有限公司D·欽獲國家專利權(quán)
- 恭喜深圳市速騰聚創(chuàng)科技有限公司魏威獲國家專利權(quán)
- 恭喜騰訊科技(深圳)有限公司吳小龍獲國家專利權(quán)
- 恭喜廣州禾信康源醫(yī)療科技有限公司朱星高獲國家專利權(quán)
- 恭喜英特爾公司S.S.M.楊獲國家專利權(quán)
- 恭喜索尼公司相尾浩介獲國家專利權(quán)
- 恭喜松下電器(美國)知識產(chǎn)權(quán)公司杉尾敏康獲國家專利權(quán)
- 恭喜華帝股份有限公司劉嘉龍獲國家專利權(quán)
- 恭喜西門子瑞士有限公司趙芳獲國家專利權(quán)