[發明專利]一種自動調節linpack性能測試的方法及系統有效
| 申請號: | 201710686285.2 | 申請日: | 2017-08-11 |
| 公開(公告)號: | CN107451022B | 公開(公告)日: | 2019-07-30 |
| 發明(設計)人: | 張宇 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 調節 linpack 性能 測試 方法 系統 | ||
1.一種自動調節linpack性能測試的方法,其特征是,具體包括以下步驟:
計算CPU性能的理論值與期望值;
不斷的調整N值和NB值,實現linpack性能測試的自動調節;
所述CPU性能的理論值的計算方法為:理論值=CPU的顆數*CPU的核數*主頻*CPU每個時鐘周期執行浮點運算的次數;
所述CPU性能的期望值的計算方法為:期望值=理論值*90%;
所述不斷調整N值的方法具體包括以下步驟:
設定error和derror(t)/dt的初始值;
將error和derror(t)/dt代入公式N1=N+Kp*error+KD*derror(t)/dt,得到新的N值:N1;式中,KD為差值的變化速率,Kp為控制器輸出中的比例部分與誤差的正比,error是誤差;
用N1對linpack進行測試,得到測試結果值;
令error=測試結果值-期望值,判斷error是否大于0,如果大于0,則輸出結果;否則,執行下一步操作;
將新的error值代入公式N1=N+Kp*error+KD*derror(t)/dt,再次得到新的N值:N2,繼續利用N2對linpack進行測試,直到不斷測得的新的error值大于0。
2.根據權利要求 1所述的方法,其特征是,在上述步驟之前還需要獲取linpack的路徑,調用redhat系統下的/proc/cpuinfo文件,用以獲取CPU的核數、顆數、主頻。
3.根據權利要求 1所述的方法,其特征是,實現自動調節的方法具體包括以下步驟:
設定N值的初始值,對linpack進行性能測試,以此確定NB的最優值;
根據NB的最優值,不斷調整N值,使linpack達到性能最優。
4.一種自動調節linpack性能測試的系統,利用權利要求1至3任意一項所述的方法,其特征是,包括CPU性能值計算模塊,用于讀取CPU的核數、顆數和主頻信息,并計算CPU性能的理論值和期望值;和,
自動調優模塊,用于修改配置文件的NB值、N值,N表示linpack的運算階數,NB表示求解矩陣分塊的大小。
5.根據權利要求4所述的系統,其特征是,還包括文件路徑選取模塊,用于獲得linpack軟件的絕對路徑,并將路徑以一個變量返回給后臺,調用redhat系統下的/proc/cpuinfo文件,用以獲取CPU的核數、顆數、主頻;和,
結果輸出模塊,用于將li
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710686285.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小麥內雜質篩選分離裝置
- 下一篇:一種電子循環處理霧霾裝置





