廣東賽鉑安智能科技有限公司別曉峰獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉廣東賽鉑安智能科技有限公司申請的專利基于RISC-V開源芯片硬件感知的多層中間表示編譯器實現方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN120523450B 。
龍圖騰網通過國家知識產權局官網在2025-09-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510969040.5,技術領域涉及:G06F8/30;該發明授權基于RISC-V開源芯片硬件感知的多層中間表示編譯器實現方法是由別曉峰;仲原立;蔡春燕;余遠杰設計研發完成,并于2025-07-15向國家知識產權局提交的專利申請。
本基于RISC-V開源芯片硬件感知的多層中間表示編譯器實現方法在說明書摘要公布了:本發明公開了一種基于RISC?V開源芯片硬件感知的多層中間表示編譯器實現方法,屬于計算機系統與編譯技術領域,包括:獲取硬件特征數據,形成硬件特征數據庫;采取分層可控的IR暴露機制,根據分層中間表示和硬件特征數據庫,基于RISC?V開源芯片指令集和擴展指令集的三級通用算力架構生成針對特定硬件特征數據的intrinsic函數相關源碼;用通用編譯器把用戶源碼中的標量相關源碼和intrinsic函數相關源碼一起編譯成可執行文件或二進制庫,或者用通用編譯器把intrinsic函數相關源碼編譯成可執行文件或二進制庫。所述基于RISC?V開源芯片硬件感知的多層中間表示編譯器實現方法能快速適應新型芯片,并緊密契合硬件,實現高效超異構超并行的代碼生成。
本發明授權基于RISC-V開源芯片硬件感知的多層中間表示編譯器實現方法在權利要求書中公布了:1.一種基于RISC-V開源芯片硬件感知的多層中間表示編譯器實現方法,其特征在于,包括以下步驟: S1:獲取硬件特征數據,形成硬件特征數據庫; 在所述步驟S1中,用多種AI學習的方式獲取硬件特征數據,所述硬件特征數據包括張量計算單元、內存子系統、外部設備和總線設備的硬件微架構特征; S2:采取分層可控的IR暴露機制,根據分層中間表示和硬件特征數據庫,基于RISC-V開源芯片指令集和擴展指令集的三級通用算力架構生成針對特定硬件特征數據的intrinsic函數相關源碼;其中intrinsic函數相關源碼包含有算子名稱和算子參數;對于分層中間表示,其包括高層中間表示、中層中間表示和底層中間表示; 在所述步驟S2中,通過高層中間表示確定硬件芯片中VPU或MPU支持的算子名稱的步驟包括: 對于高級語言源碼,根據硬件特征數據中VPU和MPU支持的算子類型,先將高級語言源碼中可矩陣化的標量循環轉換成MPU支持的矩陣算子,再將剩余的源碼中可向量化的標量循環轉化成VPU支持的向量算子; 對于AI訓練模型,分析AI訓練模型輸出的文件中包含的計算圖,根據硬件特征數據中VPU和MPU支持的算子類型,先將計算圖中可矩陣化的計算環節轉換成矩陣算子,再將計算圖中可向量化的計算環節轉化成向量算子; 所述IR暴露機制為分級漸進暴露策略; 針對IR暴露機制,所述高層中間表示暴露的硬件信息包括張量計算單元及各類型計算單元實際支持的算子類型; 所述中層中間表示暴露的硬件信息包括每種類型的張量計算單元的數量及張量形狀、內存子系統層次結構以及內存子系統層次結構中每種類型的內存的大小; 所述底層中間表示暴露的硬件信息包括外部設備和總線設備; S3:用通用編譯器把用戶源碼中的標量相關源碼和intrinsic函數相關源碼一起編譯成可執行文件或二進制庫,或者用通用編譯器把intrinsic函數相關源碼編譯成可執行文件或二進制庫。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人廣東賽鉑安智能科技有限公司,其通訊地址為:528000 廣東省佛山市順德區杏壇鎮高贊村委會二環路8號順德智富園30棟401-402;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。