ps29852對slliucc的留言說:palatis20...

by ps29852
2013.11.21 09:52PM
slliucc

明明就只是把八顆低效能的 A7處理器兜在一起,在真實世界 90%以上的 App只會用到單核心或是雙核心而已,這麼多核心根本沒有意義。

ps29852
palatis2011 wrote:
Chevelle.fu wrote:

實際上 ARM 方面先前所釋出的 Kernel 就是透過嵌入系統架構那,主動幫 app 把工作分攤到多核架構內,執行 app 需要的資源也許不需用到超過雙核,然而在先前的範例,網頁瀏覽、文件檢視確實是會需要較大的運算量,如之前 ARM 大小核協作的範例短片當中就在閱覽投影片時耗掉相當大的 CPU 資源。

這... 是... 幾乎不可能的事情。

一個問題能不能分至多個 thread 來解,與 data dependency 有關。

要消除 data dependency 必須重新設計 algorithm,這是很複雜的問題,現階段技術無法自動化處理。

要在核心層將單一工作分派到多個核心執行... 目前的技術做不到。

雖然一個app不一定會用到多個核, 但就Android系統來說, 同一時間很容易有8個以上的程式在背景執行, 有些是使用者開啟的app, 有些是Android系統本身的程式, 所以就流暢度來說, 8核絕對會有明顯的效果.