資料介紹
采用多核技術提升CPU 馬力,是一種通過硬件提供更高系統性能的日益常見的做法。即使對許多視成本和功耗為重要設計考慮的大量消費性應用,也是如此。但是,升級到多核系統并無法保證一定能夠提升性能或改善用戶體驗。因為提升系統性能不僅是硬件方面的問題,軟件也必須能充分利用并行硬件資源。然而軟件一直在改變——系統變得越來越復雜,以至于在許多情況下,多個進程和線程在同時運行;同時,應用程序也在被優化,以便在多處理硬件的趨勢中更加受益。
基于以上考慮,我們最近采用EEMBC 的BrowsingBench? 基準測試程序來評估MT“ title=”MT“》MT) 技術能帶來的性能提升。我們的目標是在Android? 軟件平臺上看看這些技術能在多大程度上改善一個非常流行的、實際的消費性應用(網頁瀏覽)的用戶體驗。
BrowsingBench 是一個可靠而應用廣泛的工具,受到多家領先的科技公司的信任與采用。它可以測量大量不同內容頁面的加載和渲染時間,并以可靠的方式進行,以生成可重復而有用的結果。它可以在任何一個有網絡瀏覽器的聯網設備上運行。與合成測試(Synthetic Test *) 不同,BrowsingBench 的運行方式與用戶在聯網設備上的操作完全相同。我們過去曾采用多種其他適用于評估MC/MT 系統性能的基準測試程序,但沒有一種能夠像BrowsingBench 一樣,可提供代表真實世界聯網設備用戶體驗的性能指標。
我們在一個以MIPS32? 1004K? 一致處理系統(CPS) 為基礎的系統上運行BrowsingBench。在最高配置方面,1004K CPS 能支持最多4 個核、每個核配備2 個硬件線程(亦稱為虛擬處理單元或VPE)。但為了簡化測試,我們采用雙核、每個核兩個VPE 的配置,總計有4 個VPE。根據MIPS 的多線程技術,VPE 實際上是邏輯CPU,在1004K 的每個核中兩個VPE 共享一條物理流水線。
我們系統上的軟件平臺是Android,測試中采用了每套Android 系統都會配備的Android 瀏覽器。
為評估多核和多VPE 對網絡瀏覽器產生的性能提升,我們采用4 個不同的配置來執行BrowsingBench,如下表所示。在所有的案例中,測試都是在相同的雙核1004K 系統上執行,不過我們通過操作系統來啟用和禁用核與VPE。
基于以上考慮,我們最近采用EEMBC 的BrowsingBench? 基準測試程序來評估MT“ title=”MT“》MT) 技術能帶來的性能提升。我們的目標是在Android? 軟件平臺上看看這些技術能在多大程度上改善一個非常流行的、實際的消費性應用(網頁瀏覽)的用戶體驗。
BrowsingBench 是一個可靠而應用廣泛的工具,受到多家領先的科技公司的信任與采用。它可以測量大量不同內容頁面的加載和渲染時間,并以可靠的方式進行,以生成可重復而有用的結果。它可以在任何一個有網絡瀏覽器的聯網設備上運行。與合成測試(Synthetic Test *) 不同,BrowsingBench 的運行方式與用戶在聯網設備上的操作完全相同。我們過去曾采用多種其他適用于評估MC/MT 系統性能的基準測試程序,但沒有一種能夠像BrowsingBench 一樣,可提供代表真實世界聯網設備用戶體驗的性能指標。
我們在一個以MIPS32? 1004K? 一致處理系統(CPS) 為基礎的系統上運行BrowsingBench。在最高配置方面,1004K CPS 能支持最多4 個核、每個核配備2 個硬件線程(亦稱為虛擬處理單元或VPE)。但為了簡化測試,我們采用雙核、每個核兩個VPE 的配置,總計有4 個VPE。根據MIPS 的多線程技術,VPE 實際上是邏輯CPU,在1004K 的每個核中兩個VPE 共享一條物理流水線。
我們系統上的軟件平臺是Android,測試中采用了每套Android 系統都會配備的Android 瀏覽器。
為評估多核和多VPE 對網絡瀏覽器產生的性能提升,我們采用4 個不同的配置來執行BrowsingBench,如下表所示。在所有的案例中,測試都是在相同的雙核1004K 系統上執行,不過我們通過操作系統來啟用和禁用核與VPE。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 多線程idm下載軟件 0次下載
- 如何利用基于字節碼插樁實現的多線程調試工具 13次下載
- C#多線程技術 14次下載
- linux多線程編程技術 5次下載
- 多核與多線程技術的區別 0次下載
- 多核架構及多線程編程 10次下載
- 設計多線程和多核系統 9次下載
- 多核架構及編程技術 36次下載
- 數控測井軟件中的多線程編程技術
- 基于多核多線程處理器的網絡設備設計 0次下載
- 多線程技術在電能質量實時監控系統中的應用
- 多線程技術在串口通信中的應用
- LINUX系統下多線程與多進程性能分析
- QNX環境下多線程編程
- 再談多線程技術在變電站監控系統中的應用
- 什么是多核多線程?多核多線程如何提高程序的運行效率? 1035次閱讀
- Java多線程的用法 831次閱讀
- Rust的多線程編程概念和使用方法 800次閱讀
- Java多線程永動任務 多線程異步任務項目解讀 981次閱讀
- RTOS多線程必須要MMU才行? 2165次閱讀
- 基于多線程技術VisualC++實現工控系統的設計 3729次閱讀
- 如何通過多線程并發設計來提高應用程序的性能 5186次閱讀
- 如何避免僵尸進程,多線程的實現原理 8221次閱讀
- 關于Linux下多線程編程技術學習總結 2135次閱讀
- 多線程面試經典問答 2953次閱讀
- 多線程服務器編程模型:如何正確使用mutex 和condition variable 7111次閱讀
- 什么是多線程編程?多線程編程基礎知識 1.2w次閱讀
- mfc多線程編程實例及代碼,mfc多線程間通信介紹 1.7w次閱讀
- 多線程好還是單線程好?單線程和多線程的區別 優缺點分析 8w次閱讀
- 多線程細節問題學習筆記 1074次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多