[發明專利]一種神經網絡硬件低功耗定制化的開發工具有效
| 申請號: | 201910321710.7 | 申請日: | 2019-04-22 |
| 公開(公告)號: | CN110045951B | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 張娜;梁基重;劉宏;楊罡;王大偉;范晶晶;胡帆;張凱;張興忠 | 申請(專利權)人: | 國網山西省電力公司電力科學研究院;山西鴻順通科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06N3/063 |
| 代理公司: | 北京八月瓜知識產權代理有限公司 11543 | 代理人: | 馬東瑞 |
| 地址: | 030001*** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 神經網絡 硬件 功耗 定制 開發 工具 | ||
1.一種神經網絡硬件低功耗定制化的開發工具,其特征在于,包括以下步驟:
S1:源碼加工,在S1中,源碼加工分為三個操作步驟,分別為用戶提供編碼、用戶輸入參數與開發工具輸出,用戶提供編碼包括編寫完成的代碼、獲取硬件參數的鉤子函數與電壓頻率調節函數,用戶輸入參數包括需監聽代碼的函數名與電壓和頻率調節的步長和門限參數,開發工具輸出為嵌入鉤子函數的代碼;
S2:生成調節策略,在S2中,鉤子函數和調節函數根據硬件技術手冊編寫,并放入不同文件夾,其中鉤子函數用于查看硬件負載、頻率、電壓與功耗相關的數據,調節函數主要用于電壓和頻率的調節控制,生成調節策略有硬件運行獲取包含電壓、頻率、負載信息的文件,開發工具根據用戶輸入參數和鉤子函數獲取的信息制定電壓、頻率調節策略與輸出調節前和輸出調節后的性能曲線圖;
S3:生成工程碼源,在S3中,生成工程碼源包括人工比對調節前后的性能圖,并結合工程需求修改調節策略、開發工具去除鉤子函數,并根據調節策略加入調節函數與生成工程應用的代碼,生成并輸出包含調節函數的工程應用代碼。
2.根據權利要求1所述的一種神經網絡硬件低功耗定制化的開發工具,其特征在于:開發工具按程序執行順序掃描源碼,在指定的被監聽函數段插入鉤子函數,并為每個鉤子函數編號。
3.根據權利要求1所述的一種神經網絡硬件低功耗定制化的開發工具,其特征在于:在S1中最后生成的源碼下載到硬件上運行,鉤子函數將需要監聽不同功能段硬件負載、電壓、頻率信息以文本格式輸出,該文本輸出功能由鉤子函數完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網山西省電力公司電力科學研究院;山西鴻順通科技有限公司,未經國網山西省電力公司電力科學研究院;山西鴻順通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910321710.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于nodejs的靜態頁面開發腳手架方法
- 下一篇:代碼調用方法與裝置





