?

基于因子分析的計算機綜合性能評價方法研究

2023-07-14 08:30李森王子鑫吳承昆
計算機應用文摘·觸控 2023年12期
關鍵詞:性能測試綜合評價因子分析

李森 王子鑫 吳承昆

摘要:目前,計算機性能評價主要基于基準程序開展測試,且只能對某一方面進行檢測,缺乏完整的綜合性能評價方法。文章針對上述問題深入開展評價方法及模型的研究,通過開展大量信創計算機的性能測試并基于測試結果建立了計算機綜合性能評價的理論模型,在行業內首次應用多元統計的因子分析方法,計算出理論模型中各項指標所占比重,并提出一種科學、完整、準確的計算機綜合性能評價方法。

關鍵詞:計算機;性能測試;綜合評價;多元統計;因子分析

中圖法分類號:TP368 文獻標識碼:A

1 引言

當前,市面上大部分的計算機評價軟件均通過基準程序進行測試,存在評價軟件功能單一且評價范圍不全等問題。趙波[1] 指出,“基準程序不能對整個系列的產品性能做出縱向評價?!?常見的UnixBench,LmBench,GeekBench,Stream 和IOZone 等軟件難以對計算機綜合評價得出明確及完整的結論;劉力力[2] 指出,LmBench 測試存在計時方法誤差較大、統計方法不夠科學等局限性。因此,研究一種科學的計算機綜合性能評價方法,可有效填補計算機在綜合性能評價方面的空白市場。

本文擬采用多元統計的因子分析方法構建計算機的綜合性能評價體系,通過構造模型,剔除指標之間的相互制約的成分,使復雜數據簡單化[3] 。利用因子分析法,將較少的變量代替較多的變量,建立計算機綜合性能評價的理論模型,并通過開展大量信創計算機的性能測試,準確計算出CPU、內存、I/ O 等指標的所占權重,從而對計算機綜合性能進行深入分析、合理解釋和正確評價。

2 多元統計分析評價系統

2.1 多元統計分析

多元統計分析是指同時檢查多個變量之間關系的分析方法,能夠在多個對象和多個指標互相關聯的情況下分析它們的統計規律,如計算機設備之間CPU、內存、I/ O 等指標的相互關系,是一個重要的研究客觀事物中多個變量(評價系統中所采用的各種指標)之間相互依關系的研究方法,也是一種綜合的分析方法[4] 。

多元統計分析中常用的分析方法有聚類分析、因子分析、主成分分析、多元方差分析等。

2.2 因子分析

因子分析法已經在眾多領域的應用中取得了成果,如余波[5] 將其應用在學術話語權評價指標的體系構建中。本文通過因子分析法對CPU、內存、I/ O 等觀測變量進行了分類,將相關性高、聯系較緊密的觀測變量分在同一類中,形成公共因子[6] 。建立因子分析模型的目的不僅僅在于找出主因子,更重要的是知道每個主因子的意義。例如,建立計算機綜合性能評價模型后,我們希望知道每款計算機的性能分布情況———哪些計算機性能較強、哪些計算機性能較弱,這就需要用變量的線性組合來標記公因子,即由計算機產品的各項性能指標來估計它的因子得分[7] 。

因子分析法有2 個核心問題,即如何構造因子變量及如何對因子變量進行命名解釋。

因子分析法的模型如下。

綜上所述,根據因子分析抽取出的9 個公因子獲利因子以及成長因子可以了解,對于計算機綜合評分影響最大的能力就是處理器性能。X1 的貢獻率為32.714%,所以對于提升計算機性能評分可以優先考慮提高CPU 能力,也符合大眾對計算機的認識。

存在的問題:由于LmBench 的限制,結果只能精確到0.01 ns,因此LmBench 結果中長整型的加和乘數據無法測量,在因子分析中,先決條件是變量可以通過觀測獲得,模型中并未考慮處理器的長整型加和乘的影響。

4.2 計算機評價結果分析及提升建議方法

通過對采集的68 條技術路線的測試數據進行分析,得到結果:綜合得分第一名的技術路線得分為1.1分,此技術路線(芯片+操作系統組合)的計算機在處理器能力、系統處理時間、上下文切換性能、乘法性能與顯示性能5 個因子方面得分都比較靠前,但在內存、I/ O性能方面表現一般;處理器處理能力因子F1 方面,技術路線29 得分最高,分值接近2.3 分,而技術路線65得分最低,接近?3.3 分,說明此技術路線下CPU 性能表現較差。該因子下的排名與綜合得分下的排名相近,說明處理器處理能力是影響信創計算機綜合評價的最重要的因子;內存性能因子F2 方面,最高得分為正數,分數超過4.5 分,得分最低依然是負數。與因子F1 相較,內存性能因子的分值超過1 的技術路線有9 條,說明較強的內存性能對提升信創計算機的綜合性能有正向幫助。系統處理時間因子F3 方面,得分最高的超過3 分,最低的接近-2 分,該因子下,排在前10 的技術路線大多都是MIPS 架構的設備,說明MIPS 架構在系統處理時間方面優于其他架構。

4.3 計算機綜合性能提升建議方法

通過因子分析的計算機綜合性能評價模型,充分顯示了各性能因子在綜合評價中的占比, 分析出計算機的性能短板所在,從而有針對性地進行優化,可以以較小的代價,使計算機的綜合性能獲得較大的提升。其中,處理器處理能力占整個計算機綜合系統評分體系比重較大??紤]到目前信創處理器與主流的x86 或arm 處理器在性能上還存在較大的差距,因此,可以通過提高處理器處理能力使計算機的綜合評分獲得較大的提升。在本評價體系中,占比第2 的是內存性能,提升內存性能(包括提升內存帶寬與降低內存延遲),同樣可以以較小的代價獲得計算機綜合評分較大的提升。

各維度的性能占比如表7 所列。

5 結束語

本文對各類Linux 評價軟件在計算機不同方面的性能指標進行了數據采集,通過多元統計中的因子分析法建立了計算機綜合性能的評價模型,為計算機的綜合性能評價提供了科學、客觀的評價方法。后續會根據此評價方法及模型,建立一套計算機的性能綜合評價系統,廣泛應用于各類計算機,實現數據自動采集與綜合評價功能,為個人或機構測評計算機提供重要的參考依據。

參考文獻:

[1] 趙波.基于PageRank 的計算機性能評價方法[J].計算機工程,2010,36(17):286?287+290.

[2] 劉力力.計算機系統性能評測與分析[D].北京:中國科學院研究生院(計算技術研究所),2000.

[3] 李立明.基于多元統計分析方法的機器人綜合性能評價[D].北京:北京工業大學,2014.

[4] 朱建平,殷瑞飛.SPSS 在統計分析中的應用[M].北京:清華大學出版社,2007.

[5] 余波,趙蓉英,邱均平.中國學者學術話語權評價指標體系的構建與應用研究———以國際生物學為例[J].情報科學,2021,39(12):105?112+125.

[6] 何曉群.現代統計分析方法與應用[M].北京:商務印書館,2004.

[7] 何曉群.多元統計分析[M].北京:中國人民大學出版社,2007.

[8] 王小龍.馮諾依曼結構也適合量子電路[N].科技日報,2011?09?03(2).

[9] 董宇暉.計算機性能定量分析方法研究[J].計算機光盤軟件與應用,2012,15(22):97+118.

[10] 楊軍偉.面向IaaS 云平臺測試的負載生成系統研究與實現[D].杭州:杭州電子科技大學,2016.

[11] 吳平凡,劉顯德,吳少剛.基于龍芯平臺的Docker 評測與分析[J].計算機系統應用,2020,29(4):58?64.

[12] 張廣飛,侯銳,張科,等.內存系統模型與性能分析[C] / /第十七屆計算機工程與工藝年會暨第三屆微處理器技術論壇論文集(下冊),2013:43?54.

[13] 陳金忠,姚念民,蔡紹濱,等.基于頁面寫相關的閃存轉換層策略[J].通信學報,2013,34(6):76?84.

[14] 張立志,趙士彭,趙皓宇,等.高性能GPU 模擬器的實現[J].高技術通訊,2020,30(6):553?560.

[15] 舒予.基于因子分析和方差最大化模型的科研評價指標體系構建[J].情報雜志,2015,34(12):33?37.

猜你喜歡
性能測試綜合評價因子分析
Hadoop性能測試自動化研究
10kV配電線路帶電作業安全綜合評價應用探究
基于熵權TOPSIS法對??谑嗅t療衛生服務質量的綜合評價
主成分分析法在大學英語寫作評價中的應用
基于主導產業視角的戰略性新興產業識別以及實證研究
基于省會城市經濟發展程度的實證分析
山東省縣域經濟發展評價研究
實證分析會計信息對股價的影響
關于Java軟件的性能測試分析
鄭州市各縣(市)創新能力綜合評價
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合