[發(fā)明專利]線性系統的測試方法和裝置有效
| 申請?zhí)枺?/td> | 201110460057.6 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN102521135A | 公開(公告)日: | 2012-06-27 |
| 發(fā)明(設計)人: | 許濤;戴榮;李程 | 申請(專利權)人: | 曙光信息產業(yè)股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京德恒律師事務所 11306 | 代理人: | 陸鑫;房嶺梅 |
| 地址: | 300384 天津市西青區(qū)華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線性 系統 測試 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機領域,并且特別地,涉及一種線性系統的測試方法和裝置。
背景技術
線性系統軟件包項目(Linear?system?package,簡稱為LINPACK)開始于1974年4月,是為了解決線性系統問題而提出的。
高性能(High?Performance?Linpack,簡稱為HPL)是針對現代并行計算機提出的測試方式。用戶在不修改任何測試程序的基礎上,可以調節(jié)問題規(guī)模大小N(矩陣大小)、使用到的CPU數目、使用的各種優(yōu)化方法等來執(zhí)行該測試程序,以獲取最佳的性能。通常,HPL采用高斯消元法求解線性方程組,當求解問題規(guī)模為N時,浮點運算次數為(2/3*N^3-2*N^2)。因此,只要給出問題規(guī)模N,測得系統計算時間T,峰值=計算量(2/3*N^3-2*N^2)/計算時間T,測試結果以浮點運算每秒(Flops)給出。
但是,由于linpack測試應用在不同的環(huán)境中均需要編譯源程序,現有的linpack測試均為手工操作,為了獲得較高的峰值,需要手工設置并行環(huán)境,手工編譯測試輸入文件,手工修改各項參數。因此,測試準備占用的時間較長,測試的工作量大,對測試人員的技術要求較高,并且容易出錯。
針對相關技術中LINPACK測試耗費大量人力和時間、容易出錯的問題,目前尚未提出有效的解決方案。
發(fā)明內容
針對相關技術中測試耗費大量人力和時間、容易出錯的問題,本發(fā)明提出一種線性系統的測試方法和裝置,能夠減少測試過程中的手工操作量,提高測試效率和準確度。
本發(fā)明的技術方案是這樣實現的:
根據本發(fā)明的一個方面,提供了一種線性系統的測試方法。
根據本發(fā)明的線性系統的測試方法包括:對待測試的系統進行檢測,獲取系統的測試環(huán)境信息;根據獲取的測試環(huán)境信息配置測試程序的輸入參數;根據配置的輸入參數運行測試程序,對系統進行測試,并得到測試結果。
該方法可以進一步包括:在運行測試程序之前,在系統中配置測試程序的運行環(huán)境,基于配置的運行環(huán)境在系統中安裝測試程序。
此外,該方法可以進一步包括:在運行測試程序之前,根據系統的硬件平臺調用用于進行測試的數學庫。
其中,上述測試環(huán)境信息包括以下至少之一:CPU數量、內存數量、測試過程中進行矩陣分割時矩陣的大小。
可選地,上述輸入參數包括以下至少之一:計算測試環(huán)境的內存數量、測試程序的運行次數、測試程序運行時的網格節(jié)點數量。
可選地,測試結果包括每次運行測試程序時每秒完成的運算量;并且,在得到測試結果之后,該方法可進一步包括:對測試結果進行分析,查找到每秒完成的運算量的峰值。
并且,在對測試結果進行分析之后,刪除測試結果。
根據本發(fā)明的另一方面,提供了一種線性系統的測試裝置。
根據本發(fā)明的線性系統的測試裝置包括:環(huán)境檢測模塊,用于對待測試的系統進行檢測,獲取系統的測試環(huán)境信息;參數配置模塊,用于根據獲取的測試環(huán)境信息配置測試程序的輸入參數;存儲模塊;測試管理模塊,用于根據配置的輸入參數運行測試程序,對系統進行測試,并得到測試結果,并將測試結果存儲至存儲模塊。
其中,測試結果包括每次運行測試程序時每秒完成的運算量;
并且,該測試裝置進一步包括:分析模塊,用于對存儲模塊中保存的測試結果進行分析,查找到每秒完成的運算量的峰值。
并且,該裝置可以進一步包括:刪除處理模塊,用于在分析模塊對測試結果進行分析之后,從存儲模塊中刪除測試結果。
本發(fā)明通過對測試環(huán)境信息進行收集,并以此配置測試程序的輸入參數從而在特定的環(huán)境下準確運行測試程序得到正確的測試結果,使得測試的過程不必借助手工操作,因此,測試人員僅需要進行簡單的操作來觸發(fā)測試開始執(zhí)行,就能夠自動地完成對待測試系統的測試,從而減少了系統測試占用的時間,降低了工作量,提高了測試效率和準確度。
附圖說明
圖1是根據本發(fā)明實施例的線性系統的測試方法的流程圖;
圖2是根據本發(fā)明實施例的線性系統的測試方法的具體處理實例的流程圖;
圖3是根據本發(fā)明實施例的線性系統的測試裝置的框圖。
具體實施方式
圖1是根據本發(fā)明實施例的線性系統的測試方法的流程圖。如圖1所示,根據本發(fā)明實施例的線性系統的測試方法包括;
步驟S101,對待測試的系統進行檢測,獲取系統的測試環(huán)境信息(該步驟可以由預先配置的測試腳本來執(zhí)行);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(yè)股份有限公司,未經曙光信息產業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110460057.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:流變改性劑
- 下一篇:一種基于跳數的傳感網定位方法





