中國科學(xué)技術(shù)大學(xué);華為技術(shù)有限公司張昱獲國家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費!專利年費監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)獲悉中國科學(xué)技術(shù)大學(xué);華為技術(shù)有限公司申請的專利一種高性能CGO跨語言調(diào)用方法獲國家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國家知識產(chǎn)權(quán)局授予,授權(quán)公告號為:CN115934374B 。
龍圖騰網(wǎng)通過國家知識產(chǎn)權(quán)局官網(wǎng)在2025-08-08發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請?zhí)?專利號為:202211228993.9,技術(shù)領(lǐng)域涉及:G06F9/54;該發(fā)明授權(quán)一種高性能CGO跨語言調(diào)用方法是由張昱;丁伯堯;陳金寶;韓超群;廖堉哲;徐林設(shè)計研發(fā)完成,并于2022-10-08向國家知識產(chǎn)權(quán)局提交的專利申請。
本一種高性能CGO跨語言調(diào)用方法在說明書摘要公布了:本發(fā)明涉及跨語言調(diào)用技術(shù)領(lǐng)域,公開了一種高性能CGO跨語言調(diào)用方法,將解綁邏輯處理器P和系統(tǒng)線程M這一操作從整體的跨語言調(diào)用流程中取消,只在Go語言運行時嘗試搶占處于HCGO調(diào)用過程中的Go協(xié)程時被調(diào)用,從而能夠使得在大多數(shù)情況下的跨語言調(diào)用都不需要執(zhí)行這一操作;通過取消棧切換來優(yōu)化跨語言調(diào)用鏈,降低調(diào)用開銷。
本發(fā)明授權(quán)一種高性能CGO跨語言調(diào)用方法在權(quán)利要求書中公布了:1.一種高性能CGO跨語言調(diào)用方法,其特征在于,對Go語言跨語言調(diào)用中的邏輯處理器P和系統(tǒng)線程M進(jìn)行惰性解綁:Go語言與C語言相互調(diào)用過程中,如果Go協(xié)程收到Go語言發(fā)送的搶占信號,進(jìn)行如下步驟: a跳轉(zhuǎn)到Go語言的信號處理函數(shù); b將當(dāng)前Go協(xié)程所在的邏輯處理器P和系統(tǒng)線程M解綁,并標(biāo)記進(jìn)入系統(tǒng)調(diào)用狀態(tài); c轉(zhuǎn)到C語言的函數(shù)執(zhí)行,此時所述的系統(tǒng)線程M被劃分到Go語言的運行時調(diào)度范圍外; d當(dāng)C語言的函數(shù)執(zhí)行結(jié)束或者C語言的函數(shù)回調(diào)Go語言的函數(shù)時,判斷邏輯處理器P和系統(tǒng)線程M在C語言的函數(shù)執(zhí)行前是否進(jìn)行過解綁,如是,則重新綁定邏輯處理器P和系統(tǒng)線程M后再執(zhí)行Go語言的函數(shù); 包括取消Go語言和C語言跨語言互調(diào)中的棧切換: 在Go語言程序編譯時,通過以下方式獲取C語言的函數(shù)的棧空間使用上界Spacec:用戶指定、對C語言的函數(shù)執(zhí)行靜態(tài)分析、默認(rèn)大小; 當(dāng)Go語言的函數(shù)調(diào)用C語言的函數(shù)時,根據(jù)Spacec的值為執(zhí)行C語言函數(shù)的Go協(xié)程指示棧空間大小,使C語言的函數(shù)以及Go語言的函數(shù)均可運行在Go協(xié)程的同一塊棧空間中。
如需購買、轉(zhuǎn)讓、實施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請人或?qū)@麢?quán)人中國科學(xué)技術(shù)大學(xué);華為技術(shù)有限公司,其通訊地址為:230026 安徽省合肥市包河區(qū)金寨路96號;或者聯(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ù)或者憑證。
- 法國原子能及替代能源委員會P·G·卡佩萊蒂獲國家專利權(quán)
- 磅客策(上海)機(jī)器人有限公司張兆東獲國家專利權(quán)
- 漢高知識產(chǎn)權(quán)控股有限責(zé)任公司J·趙獲國家專利權(quán)
- 阿里巴巴集團(tuán)控股有限公司金仲明獲國家專利權(quán)
- 聊城大學(xué)惠鴻忠獲國家專利權(quán)
- 深圳開立生物醫(yī)療科技股份有限公司荊峰獲國家專利權(quán)
- 全球能源互聯(lián)網(wǎng)研究院有限公司戴朝波獲國家專利權(quán)
- 松下信息儀器(上海)有限公司王業(yè)銀獲國家專利權(quán)
- 西南大學(xué)敬凌霄獲國家專利權(quán)
- 中國地質(zhì)科學(xué)院張毅獲國家專利權(quán)


熱門推薦
- 是德科技股份有限公司孔紅偉獲國家專利權(quán)
- 華域視覺科技(上海)有限公司張大攀獲國家專利權(quán)
- 首都醫(yī)科大學(xué)附屬北京同仁醫(yī)院張羅獲國家專利權(quán)
- 天津市中環(huán)溫度儀表有限公司劉瀚孺獲國家專利權(quán)
- 茵朵琪醫(yī)療有限公司艾拉德·茵納弗獲國家專利權(quán)
- 蘋果公司盧翔獲國家專利權(quán)
- 西門子(中國)有限公司王冬獲國家專利權(quán)
- 北京三快在線科技有限公司蘇義偉獲國家專利權(quán)
- 聯(lián)想(新加坡)私人有限公司侯賽因·巴蓋里獲國家專利權(quán)
- 株式會社NTT都科摩岡村真哉獲國家專利權(quán)