恭喜山東浪潮科學(xué)研究院有限公司劉敏獲國家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費!專利年費監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)恭喜山東浪潮科學(xué)研究院有限公司申請的專利一種異構(gòu)編譯優(yōu)化方法、設(shè)備及介質(zhì)獲國家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國家知識產(chǎn)權(quán)局授予,授權(quán)公告號為:CN119440544B 。
龍圖騰網(wǎng)通過國家知識產(chǎn)權(quán)局官網(wǎng)在2025-04-18發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請?zhí)?專利號為:202510046477.1,技術(shù)領(lǐng)域涉及:G06F8/41;該發(fā)明授權(quán)一種異構(gòu)編譯優(yōu)化方法、設(shè)備及介質(zhì)是由劉敏;姜凱;趙鑫鑫;薛海軍設(shè)計研發(fā)完成,并于2025-01-13向國家知識產(chǎn)權(quán)局提交的專利申請。
本一種異構(gòu)編譯優(yōu)化方法、設(shè)備及介質(zhì)在說明書摘要公布了:本申請公開了一種異構(gòu)編譯優(yōu)化的方法、設(shè)備及介質(zhì),涉及計算機軟件技術(shù)領(lǐng)域,用于解決編譯器如何準(zhǔn)確合理地設(shè)置線程層次結(jié)構(gòu)的問題。方法包括:編譯器編譯程序時,檢測到優(yōu)化線程結(jié)構(gòu)的宏后,設(shè)定迭代次數(shù)閾值、動態(tài)變化的迭代耗時逼近閾值和目標(biāo)線程訪問耗時。查詢GPU硬件參數(shù)確定初始線程塊和網(wǎng)格參數(shù)值并編譯程序,獲取運行時線程訪問耗時。對比該耗時與目標(biāo)耗時、迭代次數(shù)閾值及動態(tài)閾值,若滿足條件則執(zhí)行迭代編譯,調(diào)整線程塊和網(wǎng)格參數(shù)值后重新編譯。如此循環(huán),直至得出優(yōu)化的線程塊和網(wǎng)格參數(shù)值,逼近目標(biāo)線程訪問耗時,優(yōu)化線程層次結(jié)構(gòu),這種迭代調(diào)整線程塊和網(wǎng)格大小的方式,大幅提升程序性能。
本發(fā)明授權(quán)一種異構(gòu)編譯優(yōu)化方法、設(shè)備及介質(zhì)在權(quán)利要求書中公布了:1.一種異構(gòu)編譯優(yōu)化方法,其特征在于,所述方法包括:在CUDA編譯器對CUDA程序進行編譯時,若所述CUDA編譯器檢測到用于優(yōu)化線程層次結(jié)構(gòu)的宏定義,確定設(shè)定的迭代次數(shù)閾值、迭代耗時逼近動態(tài)閾值和目標(biāo)線程訪問耗時;所述迭代耗時逼近動態(tài)閾值在迭代過程中會發(fā)生變化,以使得所述CUDA程序在運行時的線程訪問耗時逐步逼近所述目標(biāo)線程訪問耗時;通過查詢當(dāng)前GPU的硬件參數(shù)值,確定初始的線程塊參數(shù)值和網(wǎng)格參數(shù)值;硬件參數(shù)包括線程塊最大線程數(shù)、GPU中流多處理器的數(shù)量;根據(jù)所述線程塊參數(shù)值和所述網(wǎng)格參數(shù)值對CUDA程序進行編譯,得到運行時的線程訪問耗時;根據(jù)所述線程訪問耗時、所述目標(biāo)線程訪問耗時、所述迭代次數(shù)閾值和所述迭代耗時逼近動態(tài)閾值,確定是否執(zhí)行迭代編譯;若執(zhí)行迭代編譯,根據(jù)所述線程訪問耗時對所述線程塊參數(shù)值和所述網(wǎng)格參數(shù)值進行調(diào)整,根據(jù)調(diào)整線程塊參數(shù)值與調(diào)整網(wǎng)絡(luò)參數(shù)值,對所述CUDA程序進行重新編譯;循環(huán)執(zhí)行上述重新編譯過程,直至停止迭代編譯,生成優(yōu)化線程塊參數(shù)值和優(yōu)化網(wǎng)格參數(shù)值;所述根據(jù)所述線程訪問耗時、所述目標(biāo)線程訪問耗時、所述迭代次數(shù)閾值和所述迭代耗時逼近動態(tài)閾值,確定是否執(zhí)行迭代編譯,具體包括:在迭代次數(shù)小于所述迭代次數(shù)閾值時,將所述線程訪問耗時與所述目標(biāo)線程訪問耗時進行對比;若所述線程訪問耗時大于所述目標(biāo)線程訪問耗時,將所述線程訪問耗時與所述迭代耗時逼近動態(tài)閾值進行對比;若所述線程訪問耗時高于所述迭代耗時逼近動態(tài)閾值,確定執(zhí)行迭代編譯;所述方法還包括:若所述線程訪問耗時小于或等于所述迭代耗時逼近動態(tài)閾值,將所述迭代耗時逼近動態(tài)閾值與所述目標(biāo)線程訪問耗時輸入至預(yù)設(shè)耗時逼近表達式,根據(jù)輸出結(jié)果對迭代耗時逼近動態(tài)閾值進行更新;將更新的迭代耗時逼近動態(tài)閾值與所述線程訪問耗時進行重新對比;循環(huán)執(zhí)行上述重新對比過程,直至所述線程訪問耗時高于更新的迭代耗時逼近動態(tài)閾值,確定執(zhí)行迭代編譯。
如需購買、轉(zhuǎn)讓、實施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請人或?qū)@麢?quán)人山東浪潮科學(xué)研究院有限公司,其通訊地址為:250101 山東省濟南市高新區(qū)浪潮路1036號S02號樓;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報告根據(jù)公開、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報告中的分析和結(jié)論僅反映本公司于發(fā)布本報告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。


熱門推薦
- 恭喜威科特康公司D.M.施雷克獲國家專利權(quán)
- 恭喜華為技術(shù)有限公司李超君獲國家專利權(quán)
- 恭喜三星電子株式會社E.翁戈薩努西獲國家專利權(quán)
- 恭喜三星電機株式會社林我炫獲國家專利權(quán)
- 恭喜杭州三花微通道換熱器有限公司胡磊獲國家專利權(quán)
- 恭喜松下電器(美國)知識產(chǎn)權(quán)公司布目知也獲國家專利權(quán)
- 恭喜蘇州立琻半導(dǎo)體有限公司崔洛俊獲國家專利權(quán)
- 恭喜浙江舜宇光學(xué)有限公司聞人建科獲國家專利權(quán)
- 恭喜伯克頓迪金森公司斯特雷特·羅格·尼科爾森獲國家專利權(quán)
- 恭喜株式會社LG化學(xué)李承民獲國家專利權(quán)