熊蓋站 - 首頁

  Plurk Twitter    

» 您尚未 登入註冊 | 說明 | 娛樂中心 | 點歌 | 聊天留言 | 最新 | 精華 | 論壇 | 資訊 | 首頁 | 影音模式

以文本方式查看主題

-  熊蓋站 (http://localhost/phpwind//index.php)
--  手機 & 手錶 (http://localhost/phpwind//thread.php?fid=21&page=)
--  【資訊】開發者詳解Galaxy S4八核不能同時工作原因 (http://localhost/phpwind//read.php?fid=21&tid=38417)


--  作者:andy6989
--  發佈時間:2013 05 3 4:22 PM

--  【資訊】開發者詳解Galaxy S4八核不能同時工作原因


三星宣稱其最新旗艦手機Galaxy S4擁有8核處理器(至少是在其中一個版本中),更省電進而延長電池使用時間。從技術上說,Exynos 5的確有8個核心,但從實現方式上來說情況卻並非如此。目前這款處理器最多只會有4個核心同時工作。





Android內核開發者AndreiLux指出大小核心有三種工作模式,而三星採用了最糟糕的一種。三種模式如下:







集群遷移(Cluster migration):當計算量上升時,也就是手機頻繁通過DVFS(動態電壓頻率調整)增加處理器工作頻率時,所有的工作核心將從小核心跳轉到大核心。在這種模式下,要麼是4個A7核心同時工作,或者是4個A15核心同時工作。Exynos 5就是工作於這一模式。

核心遷移(Core migration):當計算量超過某個A7核心的能力時,其工作將會從這個小核心跳到一個大核心。也就是說,我們可以有1個A15和3個A7同時工作,或者其他的組合,但總數還是保持4個核心。

非對稱多處理(HMP,Heterogeneous Multi-Processing):這是最複雜的工作機制,需要內核調度程序瞭解A7和A15核心的差異。目前的Linux核心並不能做到這一點,因此將所有的核心等同對待。這就產生一個問題:我們不希望把功耗更低的A7核心就能搞定的任務交給A15來處理。

因此,儘管三星Exynos 5處理器支持8核同時工作的HMP模式,但由於Linux內核無法識別Exynos 5大小核心的差異,因此無法使用這種模式。不幸的是,三星選擇的是最差的集群遷移工作模式,同時只能有4個A7核心,或者4個A15核心並行工作。我們只能希望未來新的Linux內核發佈,或者三星推出相關補丁來修正這一問題,屆時Galaxy S4八核版才能發揮出其在性能和省電方面的真正威力。


v 最新文章        熊蓋站為自由討論論壇,所有個人行為或言論不代表本站立場。文章內容如有涉及侵權請聯絡我們,將立即刪除相關文章資料        v 精華文章

               

奇摩搜尋
完全比對 模糊比對

線上收看: 景點即時影像 | 線上查詢: 火車時刻表最上方

    Powered by 熊蓋站  Code © 2005-2017 Plurk Twitter 
讀取秒數Time 0.011162 second(s),query:2 Gzip enabled
   現在時間是 2024-11-28 3:58