• 9

為什麼HTC不考慮在旗艦手機中使用英特爾ATOM處理器

老實說我覺得各廠要打做一個更強效能, 更快速 的ARM 根本沒難度, 最大重點是發熱和電力, 因為電力在這麼多年沒太多進步, INTEL 在PC市場根本就是外星科技, 在手機市場我相信遲早都能夠達成佔有率, 但相信不會是短期的事情, 你看看NVIDIA就知道, 以下是聽說文, T4 多麼省電 A15架構, 72個GPU 就一句很強很強, 你給我真正用過後, 我才知道

從前高通CPU 都比較弱勢, 因為效能都不太好, 這一代的 S600 S800 我覺得很不錯, 速度和電力上都照顧到

因為我在用ONE時就發現, 比德儀舊系列的大進步了

當然在目前來說不希望只有高通獨佔, 高通獨佔, ARM發展速度就會變慢了

但另一方面, 如果高通獨佔, 我相信大部份ANDROID 手機遊戲也不需要寫太多不同CPU的版本了

以上問題只能等待日後才有答案
Android遊戲:http://watchandroid.blogspot.com
看樣子是TSMC與Intel的角力大戰要開始了...
別小看TSMC的製造實力, Intel很難在價格上取得優勢~
用過會知道其實atom待機很久,跑的也很順,至於htc要不要用,本人覺得遲早會用,沒道理好的效能不用
目前來看,跑那種分根本就是看來自慰的,你也感覺不出來有什麼差異,也不會有廠商辛苦寫一個只有旗艦機才能跑起來的程式,這樣要怎麼賺錢?
別把intel神話再神話好嗎

確實在PC上面 intel是霸主 這點無庸置疑

絕對沒人會反對這段言論


但是 不管在PC領域再這麻利害


現在講是行動裝置 也就是手機

跟PC領域是 不同平台 可以說是隔山如隔行

別以為都叫做CPU 所以intel都可以通吃????



更別說手機 不只要看晶片強悍

耗電量 溫度的控制與表現 與軟體整合度

加上周邊GPS wifi 3G裝置等等 都要封裝到一顆晶片

還要測試 穩定性及另外雜七雜八等等

這樣一連串 繁複無比的手續 是需要靠龐大供應商及經驗


在這方面 高通 在這領域耕耘了數十年珍貴經驗 只要工程師不腦殘

不然比這些 絕對沒有CPU商能贏高通

再來龐大手機商 就是指sony HTC 三星等等


眾所皆知 一個新CPU誕生 要到其成熟量產階段

是需要靠周邊一些大大小小手機商 不斷進行debug 只到可其上市為止


因現在 大多數廠商都採用高通方案 所以高通CPU在debug速度 是其他CPU商 望塵莫及


再來類似的例子 是MTK方案 雖然MTK產品上不成熟 對於軟體整合度 也是比不上高通

但別忘了 對岸一大票大大小小廠商 都是MTK方案 這代表什麻

也就是一大堆 工程師 在debug 雖然品質各不一啦 但這也是加速MTK可以完美上市的速度

更別說假如上市後再不穩定 也有一大票神人 隨時生出ROM 來完善他




以上提的例子 就是在於 一個老廠牌 都會因為有較多周邊廠商 一起合作 來加快解BUG速度

也可以盡快上市 來搶攻市場


但反觀intel 進來這市場速度 實在太慢太慢

大部分手機廠商 根本還在觀望中 為了就是看intel能出什麻牛肉


當然有錢能使鬼推磨 只要intel肯花大錢 當然也有一大票廠商 願意跳去做


不然市場接受度+上intel本身政策 這些不確定或不安定的因素


實在很難讓intel手機 遍布開花


所以手機商 為了降低風險 當然還是寧可以選擇 以合作多年的高通.....



最後在聲明一點 手機CPU 強悍 是優勢沒錯


但硬體在強悍 沒有跟軟體方面完美結合 那也是枉然的


反倒高通 在軟硬體整合度 無人能比.......



還有一點就是intel 作PC及NB 經驗是很豐富沒錯


但手機方面 實在太過於陌生了 可以說是外行人一枚 甚至連NV都比不上.....



abc003 wrote:
為什麼HTC不考慮在...(恕刪)


首先, 你的語氣真的不是很好, 很容易引戰......


回正題, 我從純技術面去回答你吧

先從結論來說: 手機也好, 電腦也好, 是用來現實使用, 不是用來跑分的
PPT上說的東西, 跑分數據看看便好



(以下是技術人的廢話)
軟體工程師在優化軟體時......
很可能會做出以下物體(中間過程不討論, 其中有太多需要愛與勇氣了......)


if (CPU = A)
{
/* 專為CPU A上有的架構和指令集優化的程式碼 */
}
if (CPU = B)
{
/* 專為CPU B上有的架構和指令集優化的程式碼 */
}
......
if (CPU = 以上都不是 )
{
/* 最安全, 也最慢, 但是肯定能正常運作的程式碼 */
}




那表示, 如果把cpu由ARM換成Intel x86的, 現在已經做好優化的程式將要再加上if (CPU = intel X86)的程式碼, 或是程式將會用最慢但安全的程式碼去運作



為什麼跑分程式分數好看?

但是跑分程式邏輯複雜度低, 要再加上if (CPU = intel X86)的部份很容易啊
(一般程式, 光是要找出應該要優化的部份便要花上不少時間)






結論:

一個手機要能用, 是要硬體好, 然後軟體工程師去把硬體應該有的效能全面解放的
ARM換成X86/x64, 軟體工程師需要用上數年的時間去重新適應架構上的不同
(例子: 你看看sony PS3用上CELL 架構, 首一年有多少遊戲能推出便知道)


但是, 這會是一個雞與雞蛋的問題.
x86 mobile CPU市佔率不高 -> 軟體工程師不去花時間優化程式在x86上運行 -> x86 CPU跑分一流, 現實程式很爛 -> x86 mobile CPU市佔率不高


intel要如何打破這循環? 別問我, 我只是小小的薯仔



最後一句:

intel在PC上的確很強, 但別過分迷信, Larrabee當年號稱要作出300W的GPU
(我倒想知道是否能煎蛋)
結果根本最後不能推出市場


(還在趕專案進度的我, 到底吃錯什麼藥會上來寫這麼長的東西......)
ATOM(阿痛)一直是intel的痛呀,你去幫別人銷庫存幹嘛...聽說22nm製程晶片內部會直接整合通訊晶片會,結果好像也沒有(新聞稿沒寫)......想當年NVIDIA ION平台那麼神,intel假如atom那時跟人家合作,下場應該會好一點;也不會有tegra來搶市場。
是說叫htc用core i處理器做平板我覺得還比較實際,不過htc是走ARM架構,不知道這樣轉型上會比較艱難。
ReinforceII wrote:

先從結論來說: 手機也好, 電腦也好, 是用來現實使用, 不是用來跑分的
PPT上說的東西, 跑分數據看看便好



(以下是技術人的廢話)
軟體工程師在優化軟體時......
很可能會做出以下物體(中間過程不討論, 其中有太多需要愛與勇氣了......)


if (CPU = A)
{
/* 專為CPU A上有的架構和指令集優化的程式碼 */
}
if (CPU = B)
{
/* 專為CPU B上有的架構和指令集優化的程式碼 */
}
......
if (CPU = 以上都不是 )
{
/* 最安全, 也最慢, 但是肯定能正常運作的程式碼 */
}




那表示, 如果把cpu由ARM換成Intel x86的, 現在已經做好優化的程式將要再加上if (CPU = intel X86)的程式碼, 或是程式將會用最慢但安全的程式碼去運作



為什麼跑分程式分數好看?

但是跑分程式邏輯複雜度低, 要再加上if (CPU = intel X86)的部份很容易啊
(一般程式, 光是要找出應該要優化的部份便要花上不少時間)




如果真的只在乎價錢不在乎效能

聯發科6589也很便宜呀何必用高通

可見效能很重要....英特爾還是有機會的@@

例如聯發科年底要推8核心 但是效能只比的過4核的高通 或是雙核ATOM CT+架構

所以CPU微架構是否夠優秀才是重點 核多並不重要........

高通S800會強的原因在於使用手工佈線 花費大量人力財力物力

所以達到A15架構的效能只花了A7的功耗

而頻果A6處理器也是手工佈線

英特爾當然也有這種能力 而且他們是這方面最傑出的

聯發科 三星 就直接套用公版的ARM架構 能耗比當然差..........

另外樓上講到軟體優化硬體的問題

Android本身都是支援多種硬體的 不管是ARM 還是X86 MIPS

ANDROID大部分的APP程式都是在虛擬機器VM上跑 跟JAVA語言的開發產物............

只有少部分ARM的3D遊戲使用到ARM原生庫的東西 X86透過指令轉換的硬體一樣能支援

這跟優化無關 硬體本身是能跑的....不需要APP程式開發者去擔心
luck0806449 wrote:
在太過於陌生了 可以說是外行人一枚 甚至連NV都


直到這個文, 我才覺得這篇討論版不是來討筆戰的(abc003開版是來吵架的嬤) .......... 哈 !!
ReinforceII wrote:

先從結論來說: 手機也好, 電腦也好, 是用來現實使用, 不是用來跑分的
PPT上說的東西, 跑分數據看看便好



(以下是技術人的廢話)
軟體工程師在優化軟體時......
很可能會做出以下物體(中間過程不討論, 其中有太多需要愛與勇氣了......)


if (CPU = A)
{
/* 專為CPU A上有的架構和指令集優化的程式碼 */
}
if (CPU = B)
{
/* 專為CPU B上有的架構和指令集優化的程式碼 */
}
......
if (CPU = 以上都不是 )
{
/* 最安全, 也最慢, 但是肯定能正常運作的程式碼 */
}




那表示, 如果把cpu由ARM換成Intel x86的, 現在已經做好優化的程式將要再加上if (CPU = intel X86)的程式碼, 或是程式將會用最慢但安全的程式碼去運作



為什麼跑分程式分數好看?

但是跑分程式邏輯複雜度低, 要再加上if (CPU = intel X86)的部份很容易啊
(一般程式, 光是要找出應該要優化的部份便要花上不少時間)




如果真的只在乎價錢不在乎效能

聯發科6589也很便宜呀何必用高通

可見效能很重要....英特爾還是有機會的@@

例如聯發科年底要推8核心 但是效能只比的過4核的高通 或是雙核ATOM CT+架構

所以CPU微架構是否夠優秀才是重點 核多並不重要........

高通S800會強的原因在於使用手工佈線 花費大量人力財力物力

所以達到A15架構的效能只花了A7的功耗

而頻果A6處理器也是手工佈線

英特爾當然也有這種能力 而且他們是這方面最傑出的

聯發科 三星 就直接套用公版的ARM架構 能耗比當然差..........

另外樓上講到軟體優化硬體的問題

Android本身都是支援多種硬體的 不管是ARM 還是X86 MIPS

ANDROID大部分的APP程式都是在虛擬機器VM上跑 跟JAVA語言的開發產物............

只有少部分ARM的3D遊戲使用到ARM原生庫的東西 X86透過指令轉換的硬體一樣能支援

這跟優化無關 硬體本身是能跑的....不需要APP程式開發者去擔心

  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?