<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 用于嵌入式計算機性能評測技術(shù)及其方法研究

          用于嵌入式計算機性能評測技術(shù)及其方法研究

          作者: 時間:2010-01-07 來源:網(wǎng)絡(luò) 收藏

            5基準(zhǔn)程序測試方法

            在設(shè)計中用到的基準(zhǔn)程序,是以單個某一領(lǐng)域典型的一個計算任務(wù)或者一組計算任務(wù)采用某種語言編寫的程序的形式出現(xiàn),它可以用來度量系統(tǒng)或構(gòu)件的在某一領(lǐng)域的典型計算性能。用來進行性能*測的基準(zhǔn)程序,可以稱為工作負載。在基準(zhǔn)程序中,必須明確規(guī)定所選用的基準(zhǔn)程序特性、運行方式,并規(guī)定*估指標(biāo)體系。一般需要重復(fù)多次運行基準(zhǔn)程序,對獲取的性能指標(biāo)進行統(tǒng)計分析后,才能獲得有意義的*測結(jié)果。

            性能基準(zhǔn)程序*價法是采用軟件的方法*測系統(tǒng)的性能,其較高的靈活性、較低成本加上易于在線實現(xiàn)的特性,使這一方法成為普遍流行的*測方法。但是通過軟件得到的測量結(jié)果精度較低,并且執(zhí)行基準(zhǔn)程序會影響系統(tǒng)的性能,進而影響結(jié)果的可靠性?;谲浖蝿?wù)的軟件方法,進行測試時,不可避免地占用到系統(tǒng)上的有限資源,所以干擾度大、精度低、分辨率低,但是同時,具有靈活性高、成本低、安裝使用方便的特點。這一方法,不適測量精度要求很高的系統(tǒng)參數(shù)。在構(gòu)建測量工具環(huán)境時,應(yīng)發(fā)揮軟件測量的優(yōu)勢,注重于功能的測試,考慮選用實際的應(yīng)用程序或與它們功能相同的專用測試程序。這樣,可以彌補硬件方法所不能解決的問題缺點。

            性能基準(zhǔn)程序測試系統(tǒng)性能的常見方法有:時鐘頻率、指令執(zhí)行速度、等效指令速度方法、核心程序法、綜合程序法、應(yīng)用程序法等。時鐘頻率、指令執(zhí)行速度、等效指令速度法屬于發(fā)展初期階段常用的手段,隨著計算機系統(tǒng)復(fù)雜性的提高,這幾類方法不能反映系統(tǒng)的整體性能;核心程序法、綜合程序法占用內(nèi)存空間較小,在有Cache的系統(tǒng)中只能測量系統(tǒng)的CPIJ性能。

            計算機性能*測的基準(zhǔn)程序法可以分為兩種:測量系統(tǒng)級參數(shù)(如響應(yīng)時間、上下文切換時間等)的微觀基準(zhǔn)程序,以計算任務(wù)提供的工作負載、通過工作負載的運行得到待測系統(tǒng)宏觀方面參數(shù)(如任務(wù)執(zhí)行時間)的宏觀基準(zhǔn)程序。以被測試對象來對基準(zhǔn)程序分類,經(jīng)常把性能基準(zhǔn)程序分為通用性能基準(zhǔn)程序與實時性能基準(zhǔn)程序,通用性基準(zhǔn)程序針對一般的計算機系統(tǒng),實時性能基準(zhǔn)程序針對實時系統(tǒng),測量系統(tǒng)的實時性能。

            從系統(tǒng)角度看,一個系統(tǒng)的主要構(gòu)件是微處理機、操作系統(tǒng)和應(yīng)用軟件(包括開發(fā)工具)。這樣,系統(tǒng)的性能基準(zhǔn)程序可分為如下3類:

            (1)面向微處理機的基準(zhǔn)程序,主要是為了幫助設(shè)計人員合理地選擇微控制器、通用微處理機或DSP;

            (2)面向操作系統(tǒng)的基準(zhǔn)程序,幫助設(shè)計人員了解操作系統(tǒng)的量化性能指標(biāo);

            (3)面向?qū)iT應(yīng)用的基準(zhǔn)程序,幫助設(shè)計人員確定最終目標(biāo)系統(tǒng)的性能。在嵌入式系統(tǒng)中,由于面向微處理機的基準(zhǔn)程序和面向操作系統(tǒng)的基準(zhǔn)程序極大地依賴于應(yīng)用領(lǐng)域,因此,面向?qū)iT應(yīng)用的基準(zhǔn)程序相對來講用的就比較少。這一方面,在嵌入式系統(tǒng)的應(yīng)用與設(shè)計越來越成熟的情況下,會在不久的將來有所改變。

            5.1通用性能基準(zhǔn)程序

            5.1.1 SPEC

            SPEC(the Standard Performance Evaluation Corporation)是為了建立、維護并許可一組被標(biāo)準(zhǔn)化的相關(guān)的性能基準(zhǔn)程序的非盈利性組織,該組性能基準(zhǔn)程序主要*測最新的高性能計算機,以對VAX11/780機的測試結(jié)果作為基數(shù),其他計算機的測試結(jié)果以相對于這個基數(shù)的比率來表示。SPEC性能基準(zhǔn)程序分為CPU、高性能計算、圖形應(yīng)用、Java客戶/服務(wù)器、郵件服務(wù)器、網(wǎng)絡(luò)文件系統(tǒng)、網(wǎng)站服務(wù)器幾大類。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();