衡量計算機浮點數操作性能,計算機系統基礎:計算機性能評價知識筆記

1f05a3fbf5dad14f7843f15c4c4ca9c4.png

1、計算機性能常用的性能評測方法

1.1 時鐘頻率

計算機的時鐘頻率可以反映出機器的運行速度。一般主頻越高,速度越快。

1.2 指令執行速度

加法指令執行速度是衡量計算機性能指標的重要指標之一。

1.3 等效指令速度法

隨著計算機指令系統發展,種類越來越多,單種指令衡量計算機運算速度越來越局限。等效指令速度法就很好的解決這種局限。

1.4 數據處理速率 PDR

在不同的程序當中,各類指令的使用頻率是不同的,所以固定比例法有很大的局限性,并且數據長度與指令功能的強弱對運算速度的影響也很大。

采用PDR值的方法來衡量機器性能時,PDR越大,機器性能越好。

計算機方法:PDR=L/R

其中

L=0.85G+0.15H+0.4J+0.15K

R=0.85M+0.09N+0.06P

含義:G:每條定點指令的位數

M:平均定點加法時間

H:每條浮點指令的位數

N:平均浮點加法時間

J:定點操作數位數

P:平均浮點乘法時間

L:浮點操作數位數

規定:G>20 位,H>30位;從主存取一條指令的時間等于取一個字的時間;指令和操作數存在主存,無變址或間址操作;允許有并行或先行取指令功能,此時選擇平均取指令時間。

1.5 核心程序法

核心程序法它把應用程序中用得最頻繁的那部分核心程序作為衡量計算機性能的標準程序。

2、基準測試程序

基準程序法是測試性能的較好方法,主要用來測試整數性能、測試浮點數性能的基準程序。

2.1 整數測試程序

Dhrystone是一個綜合性的基準測試程序用來測試編譯器及CPU處理整數指令和控制的有效性。

2.2 浮點測試程序

在計算機科學和工程應用領域中浮點計算占了大量比例。機器的浮點運算性能對計算機系統的應用有很大影響。常用的浮點測試程序介紹如下:

Whettstone:一個綜合性測試程序,可以測試浮點運算、整數計算、功能調用等性能。

Linpack基準測試程序:測試 向量性能和高速緩存性能。

SPEC基準程序:幾十家知名的計算機大廠商支持的非盈利的合作組織。

TPC基準程序:用來評測計算機在事務處理、數據庫處理、企業管理與決策系統等方面的性能。

個人博客網站:https://programmerblog.xyz

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286991.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286991.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286991.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android之用HttpURLConnection斷點下載谷歌云存儲(google cloud storage)文件

1 需求 在Android app里面實現斷點下載谷歌云存儲(google cloud storage)文件,也就是說用戶下載谷歌云存儲(google cloud storage)文件的時候可以暫停下載,后續可以再繼續下載 測試的圖片谷歌云的下載地址:https://storage.googleapis.com/keepdrop/common_dev/file-6fb695ac…

python 寫游戲好簡單啊,我用鍵盤可以隨意控制角色了【python 游戲實戰 04】

前言 本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新…

ASP.NET登錄以及注冊

數據模型&#xff1a; 1 public class Model2 {3 public Model()4 {5 //6 // TODO: 在此處添加構造函數邏輯7 //8 }9 private string _Ucode; 10 /// <summary> 11 /// 賬號 12 /// </summary> 13 public…

樹形表的平行查詢設計

本文由網友長空X投稿&#xff0c;歡迎轉載、分享原文作者&#xff1a;長空X&#xff08;CSDN同名“長空X“&#xff0c;CkTools的作者&#xff0c;github: https://github.com/hjkl950217&#xff09;原文鏈接&#xff1a;https://www.cnblogs.com/gtxck/articles/16293295.htm…

Ubuntu 16.04安裝SQLite Browser操作SQLite數據庫

安裝&#xff1a; sudo apt-get install sqlitebrowser 啟動&#xff1a;

ArcGIS10從入門到精通系列實驗視頻教程合集(持續更新)

全集視頻請點擊&#xff1a;《ArcGIS10.X從入門到精通系列實驗教程》

(13)python 字典 2 分鐘速解

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

Kotlin之函數作為參數傳遞

1 、Kotlin之函數作為參數傳遞 我們在寫BaseQuickAdapter適配器的時候,有時候嵌套多個BaseQuickAdapter,如果最里面的view觸發點擊事件,我們可以把函數作為參數通過構造函數一層一層傳遞進去。 2、代碼測試 private var test: (Boolean, Int, Int) -> Unit = {result, a…

計算機繪畫作品 星空,關于近期繪畫作品《星空系列》的自述:

《星空系列》是一個很偶然的念想下產生的&#xff0c;但又絕非偶然。最開初的點是高一剛開始學畫的時候&#xff0c;高中的老師給我們免費提供油畫材料給我們練習&#xff0c;那時候我并沒有“安分”地練習高考繪畫&#xff0c;總想做一些關于自己想法的作品&#xff0c;那時候…

BootStrap導航欄的使用

默認的導航欄 創建一個默認的導航欄的步驟如下&#xff1a; 向 <nav> 標簽添加 class .navbar、.navbar-default。向上面的元素添加 role"navigation"&#xff0c;有助于增加可訪問性。向 <div> 元素添加一個標題 class .navbar-header&#xff0c;內部包…

安裝SQL Server 2005時,出現“SQL Server 服務無法啟動。……”提示的解決方法

安裝SQL Server 2005時&#xff0c;出現“SQL Server 服務無法啟動。……”提示的解決方法上午在自己XP SP3電腦上安裝SQL Server 2005時出現如下提示&#xff1a; 根據這一情況&#xff0c;我把自己的解題步驟寫下來和大家分享&#xff0c;雖然簡單了些&#xff0c;可是安裝的…

.NET MAUI 正式發布,再見了 Xamarin.Forms

David Ortinau 在dotnet 團隊博客上發表了一篇文章《Introducing .NET MAUI – One Codebase, Many Platforms》&#xff0c;在這篇文章里宣布了MAUI的正式發布。https://github.com/dotnet/maui/releases/tag/6.0.312 https://devblogs.microsoft.com/dotnet/introducing-dotn…

南京師范大學湯國安教授《地理信息與人類生活》系列精品課程(5集全)

《地理信息與人類生活》湯國安老師公共課&#xff08;5集全&#xff09; 人類掌握與應用地理信息的歷史&#xff0c;從一個側面反映了人類社會的發展進程。在數字化的時代&#xff0c;地理信息技術更是滲透到人類生活的方方面面。本課程通過五節課程的講解&#xff0c;展示了地…

利用SQL注入獲取服務器最高權限

單位有臺數據庫服務器&#xff08;windows 2000 操作系統&#xff0c;sql server 2000&#xff09;前段時間莫名其妙的被***了跑到機房&#xff0c;通過PE進去一看&#xff0c;發現多了一個賬戶&#xff08;SQLDEBUG)。并且administrator賬戶被禁用了看看數據沒少&#xff0c;也…

3分鐘搞定 C++ if else 語句 05

作者簡介 作者名&#xff1a;1_bit 簡介&#xff1a;CSDN博客專家&#xff0c;2020年博客之星TOP5&#xff0c;藍橋簽約作者。15-16年曾在網上直播&#xff0c;帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息&#xff0c;迷茫的你會找到答案。系列教程將會…

Android之封裝倒計時頁面

1 、需求 多個頁面需要用到顯示定時器頁面,頁面里面時間會一秒一秒減少,頁面布局如下,開了定時器,如果其它頁面也打開會使用之前的頁面里面顯示的時間,也就是說在有效范圍內,時間不刷新。 2 、關鍵點 使用Android自帶的倒計時類CountDownTimer CountDownTimer mCount…

計算機什么的有序集合叫程序,程序是什么有序集合

大家好&#xff0c;我是時間財富網智能客服時間君&#xff0c;上述問題將由我為大家進行解答。程序是為實現特定目標或解決特定問題而用計算機語言編寫的命令有序集合&#xff0c;為進行某活動或過程所規定的途徑。程序&#xff0c;香港和臺灣對英文procedure的中文翻譯&#x…

Javascript中數組去重的六種方法

數組去重 第一種方法&#xff1a;先對數組進行排序sort()&#xff0c;排好序&#xff0c;然后把數組的當前項和后一項進行比較&#xff0c;相同則使用數組的splice(相同的位置&#xff0c;1)&#xff0c;但是為了防止數組塌陷&#xff0c;每次刪除數組元素的時候要把i的值減一。…

GIS宣傳片《地理空間信息革命》視頻全集

《地理空間信息革命》第一集 《地理空間信息革命》第一集&#xff1a;介紹了全球定位系統&#xff08;GPS&#xff09;&#xff0c;地理空間信息系統&#xff08;GIS&#xff09;和數字測繪和地理空間技術的歷史和應用。 《地理空間信息革命》第二集 《地理空間信息革命》第二集…

1小時學會不打代碼制作一個網頁精美簡歷(1)

作者簡介 作者名&#xff1a;1_bit 簡介&#xff1a;CSDN博客專家&#xff0c;2020年博客之星TOP5&#xff0c;藍橋簽約作者。15-16年曾在網上直播&#xff0c;帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息&#xff0c;迷茫的你會找到答案。系列教程將會在…