熊蓋站 - 首頁

  Plurk Twitter    

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

熊蓋站  -> 手機 & 手錶  -> 【資訊】開發者詳解Galaxy S4八核不能同時工作原因

--> 本頁主題: 【資訊】開發者詳解Galaxy S4八核不能同時工作原因 加為IE收藏 | 收藏主題 | 上一主題 | 下一主題 | 可列印版本
andy6989


終身成就獎
頭銜:論壇執行長論壇執行長

∷ 職務: 站長 該帥哥目前不在線
∷ 編號: 1
∷ 級別: 天使會員
∷ 發帖: 8098
∷ 威望: 6189
∷ 財富: 36813 蓋幣
∷ 貢獻: 173
∷ 配偶: 單身
∷ 家族: 無門無派
∷ 註冊: 2005-01-30
∷ 上次: 2019-03-27
鮮花(55)
寵物資料

寵物狀態:生存
寵物級別:287 -最終進化-
寵物PK:開(接受挑戰)
HP:7275/7275
MP:674/674
SP:4800/5000
EXP:86%
  【字體: Plurk Twitter 
【本站推薦】:
 【資訊】開發者詳解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八核版才能發揮出其在性能和省電方面的真正威力。


※ ※ ※ 本文為 andy6989 與 熊蓋站 共同所有,未經同意,請勿轉載 ※ ※ ※

 



≡熊蓋站管理團隊≡--共勉之--



[樓 主] |
發表於:2013-05-03 16:22

  熊蓋站 -> 手機 & 手錶

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

               

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

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

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