恭喜無錫江南計算技術研究所錢宏獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜無錫江南計算技術研究所申請的專利支持多格式半精度浮點的編譯方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114217804B 。
龍圖騰網通過國家知識產權局官網在2025-05-16發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202110324723.7,技術領域涉及:G06F8/41;該發明授權支持多格式半精度浮點的編譯方法是由錢宏;管茂林;朱琪;吳偉;楊濤;王飛設計研發完成,并于2021-03-26向國家知識產權局提交的專利申請。
本支持多格式半精度浮點的編譯方法在說明書摘要公布了:本發明公開一種支持多格式半精度浮點的編譯方法,包括以下步驟:S1、用戶代碼使用編譯器提供的float16關鍵字來申明半精度浮點數據類型;S2、用戶代碼根據需要調用半精度浮點數據格式切換接口進行格式切換;S3、用戶代碼在切換半精度浮點數據格式后,調用編譯器提供的半精度浮點數據轉換接口進行數據格式轉換;S4、在完成半精度浮點數據格式切換與數據轉換后,用戶程序在當前半精度浮點格式下進行后續的計算,需要再次切換半精度浮點格式時重復S2、S3。本發明可以在不增加代碼編寫復雜度的前提下發揮FP16和BF16兩種半精度浮點格式的優勢,滿足應用場景使用半精度浮點加速計算的需求。
本發明授權支持多格式半精度浮點的編譯方法在權利要求書中公布了:1.一種支持多格式半精度浮點的編譯方法,其特征在于:處理器設置浮點控制狀態寄存器,用于確定使用FP16格式和BF16格式中的哪種半精度浮點格式來解析寄存器中的數據,處理器還提供半精度浮點數據轉換指令,用于處理FP16格式和BF16格式半精度浮點數據間的相互轉換;編譯器提供統一的float16關鍵字用于申明FP16格式和BF16格式的半精度浮點類型,編譯器還提供半精度浮點數據格式切換接口用于半精度浮點格式切換,分別為將FP16格式切換為BF16格式的convert_to_bf16接口和將BF16格式切換為FP16格式的convert_to_fp16接口,并將接口處理成設置浮點控制狀態寄存器的指令;包括以下步驟:S1、用戶代碼使用編譯器提供的float16關鍵字來申明半精度浮點數據類型,默認使用FP16格式,還可根據需要通過-mbf16選項切換為使用BF16格式;S2、用戶代碼根據需要調用半精度浮點數據格式切換接口進行格式切換,在需要提高精度時調用convert_to_fp16接口,在需要大數值空間時調用convert_to_bf16接口,處理器通過執行設置浮點控制狀態寄存器的指令進行半精度浮點數據格式的切換;S3、用戶代碼在切換半精度浮點數據格式后,調用編譯器提供的半精度浮點數據轉換接口convert_float16float16*addr,intlength進行數據格式轉換,將起始地址為addr、長度為length的半精度浮點數據轉換成當前使用的半精度浮點格式;S4、在完成半精度浮點數據格式切換與數據轉換后,用戶程序在當前半精度浮點格式下進行后續的計算,需要再次切換半精度浮點格式時重復S2、S3。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人無錫江南計算技術研究所,其通訊地址為:214038 江蘇省無錫市濱湖區山水東路699號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。