-
1 # MrCanned
-
2 # 嘟嘟聊數碼
不能片面的說手機處理器較多的核心數量沒用,只是很多情況下根本用不到。
就拿PC上的多核處理器來說,四核處理器已經推出了十多年之久,但是仍然有大量的應用程式和遊戲無法充分利用四核心的優勢,並不是說這些開發者不願意對多核處理器做支援,而是有心無力,想對多核處理器針對性的最佳化難度太大了,要考慮資料的一致性,需要大量的時間和人力,還需要從程式底層設計投入大量工作。目前對多核處理器最佳化好的程式也就是3D渲染、影片處理等專業軟體了,因為這些應用的平行化處理程度很高,程式設計師相對能比較容易的做出10核乃至以上的多執行緒支援,而且這類應用對CPU的要求非常高,可以說沒有盡頭。
所以說PC上的多核處理器好歹也有生產力工具的需求,如果是手機上類似X20這類多核處理器是不是就是噱頭呢?
目前手機上的8-10核處理器儘管也在絕大多數情況下效能過剩,即使玩不少大型遊戲也是很多核心輪空,但是手機處理器一般都是大小核設計,所有核心不可能同時滿負荷執行,對效能要求不高時小核心啟動,執行大程式時大核心啟動,這樣能不斷在各個核心之間進行分配,在效能和功耗之間取得平衡。也就是說,此時越多的核心就能保證越靈活的排程力度,效能發揮潛力也就越大。
但是從另一個方面說,手機晶片廠商若是為了設計更多核的處理器而無腦加核,導致執行過程中晶片過熱降頻乃至鎖核那就是有些噱頭的成分了。在設計手機處理器中,最先要注重的還是單核效能,單核效能上去了更多的核心才會更實用,也不能為了多核效能而不顧功耗和發熱,否則就會起到副作用,“一核有難,九核圍觀”說的就是這類處理器。
嘟嘟說:不過隨著多核時代的發展,未來的程式對多核處理器最佳化是大勢所趨,現在可能覺得十核很多,幾年後這樣的規格也不過是剛剛起步。
-
3 # 陳全君1
這個事是事實!主要是在app的開發難度和系統資源呼叫上!安卓的app開發和電腦的程式差不多隻是相對簡單一些!但是要把app開發成同時可以呼叫多個處理器的app的難度是幾何倍數增加的,開發難度的增加又很難有收益(經濟回報)!所以很多安卓的app都是單程序(只用1個核心)!就是樓主問題主因!
說說蘋果的:蘋果的app其實也不少單核應用!蘋果就相對最佳化單核效能(其實就是感覺蘋果比安卓快的主要原因),現在的蘋果手機還很多都在用雙核和4核,相對開發難度比10核簡單很多,收益也明顯,廣告相對也少(蘋果廣告少的主要原因)!應用只要調動2個核就可以毫無壓力的執行!得到的好處就是快和省電(蘋果給的電池太小了,相比安卓3000-5000的電池=_=‘)差不多一天一充和多充!
-
4 # 高大福
十核處理器在絕大多數時候都是噱頭,但也有例外。
處理器的核不是越多越好,主要的原因還是因為應用程式不支援。比如對於遊戲和大多數辦公軟體來說,主要還是依賴單核的效能,這就是為什麼英特爾的CPU單核的頻率都做得很高的原因,因為這樣在大多數情況下實際使用的效能會更好。
再舉個例子,鼎鼎有名的龍芯,中國自主研發的通用型CPU,當年在研發龍芯3B1500的時候因為過度追求多核以及浮點峰值效能的單一指標,導致通用處理效能不足。具體效能指標不寫了,反正是很慘淡。
由於3B1500的教訓,龍芯在發現研發思路出現偏差以後立刻改變策略,堅定地走上了提升單核效能的道路。之後3A/B2000在製造工藝從32nm倒退到40nm的情況下,透過核心升級,把CPU的通用效能提升了1倍。3A/B3000又透過把40nm工藝提升到28nm工藝的方式,以及對CPU核進行了最佳化,把CPU的通用效能提升了50%。
當然多核處理器也不是在哪裡都是擺設,比如“神威•太湖之光”超級計算機中使用的中國產申威SW26010處理器,每個都集成了260個運算核心,每塊運算能力為每秒3萬多億次,約等於20臺家用計算機。
對於超級計算機而言最需要的是浮點算力,所以申威的“眾核架構”就在這個場景中發揮了巨大的優勢,“神威•太湖之光”超級計算機的算力目前排名世界第一。
回覆列表
手機平板的處理器,業內還一種叫法,叫做膠水處理器,就是將數個處理器強行粘在一起。這個多核處理器和電腦的多核處理器是兩個概念,雖然說不上是一核有難,九核圍觀,但是手機平板的這個多核處理器還是比不上電腦的多核處理器的效能的。
MT開頭的應該是聯發科的處理器產品,一般聯發科的處理器多數是用於低端手機平板產品的,聯發科的處理器用於高階手機平板產品的極少。一般高階的手機平板多數是會選擇高通的處理器。如果非要說聯發科的那個處理器好,你看價格就可以看出來了,貴的應該比便宜的好。