2010年2月11日 星期四

後藤弘茂的"笑談Apple iPad"

後藤和我在Odin笑談Apple iPad/Odin笑談Apple Tablet的內容十分接近,使我愈來愈相信--iPad/新一代iPhone是會有OpenCL的!也更清楚了解蘋果未來的秘密武器是GPGPU!謝謝chen_junru的連結。

原文本來是日文,我用Google Translate做機械翻譯,Google的機械翻譯很爛啊,實在Google的雲端戰略,都好像蜻蜒點水、先霸了位置似的。譯起來我用Excite Japan的還更多,而且還要動用我微薄的日文水平...大家如果看不明,我也沒有方法,實在太難搞了。幸好,有位日文強橫的"匿名"先生仗義幫忙翻譯,Odin在此向這位匿名先生致謝。

原文用的是一堆技術和架構圖,為免嚇壞不愔技術的朋友,所以我都通通丟去,換上一些較軟性的圖片。要看原圖,可以到原來的連結。
----------------------------------
蘋果iPad的定制晶片戰略




●專有技術商機的新階段:iPad

蘋果終於完成開發定制晶片了。 證據顯示蘋果公司的"IPxxx"(Odin註:iPhone/iPod/iPad)系的路線仍然會延長,表示著蘋果如何將注意力放在iPxxx。它從單純的音樂播放器iPod開始、到iPhone作為運算裝置而開花結果,如果順利的話,iPad更加打開新的Form Factor(Odin註:大螢幕觸控電腦)標準。


Apple在1月尾對發表了的平板電腦「iPad」,搭載自家品牌的特別定做的SoC(System on a Chip)晶片「Apple A4」。這個晶片成為話題,其理由是在於其CPU等的核心部份所用的專利技術,雖然知道是蘋果自己開發的,但是其內容概要仍籠罩著一團迷霧。而且,蘋果居然為了iPad專程開發了定製晶片。

蘋果與iPhone是"本來就有的"(Odin註:非定製晶片,即任何廠商都可以使用的晶片,例如Intel Atom)晶片。 晶片的核心用上三星半導體晶片應用處理器(匿名先生註:application processer在手機之類的裝置上專門處理通話等基礎功能以外的多媒體功能,如影片、音樂、圖片等。),雖然印上蘋果的標誌,但並沒有做特別的定制。iPhone內部只是很普通的智能手機,從半導體設備的層面看來並沒有任何特別的地方。但是,蘋果在iPad改變了這個方針,從晶片層級開始做出獨特的硬體。


然而蘋果A4在自行定義其技術到那個程度。 但要看到Apple還特意把名字安上,明顯見到它那高度的定制性。 當然,定製晶片和專利技術的開發不只是為了iPad,而是連接下來各世代的iPhone、iPxxx系的設備都考慮在內了才是。自己掌握晶片的工程,製作專利的定製晶片,至少對iPxxx的價值和利益都是可以預想的。

●蘋果最近招募晶片開發者的動作

自家開發定制的專有技術,是一個很"沉重"發展進程,當中包括開發費用和其他的原因,因此可以了解有些製造商為什麼從完全定製晶片轉向使用既有專利技術。典型的例子是PSP2:Sony Computer Entertainment(SCE)的PSP(Odin注:首代PSP沒有內嵌PowerVR技術,第二代的PSP Go傳說採用了PowerVR 543MP)用的是獨自開發的GPU技術,並載入SoC之中。然而,PSP2搭載了集合了ARM Cortex世代的CPU核心、PowerVR SGX543MP和其他各公司專利技術的晶片。與行動裝置狀況愈來愈的Apple相比,SCE為開發費困惱的苦況就被突顯出來。



Apple過去數年從不同的公司處招來了大量的晶片工程師。2008年收購開發Power架構的低功率SoC的小費設計企業PA Semi。也在ATI和AMD合併後的GPU工程師師們也吸收了。以前就一直有從蘋果招收晶片設計者的動作推測其要開發自家晶片的傳聞。而且,從其召集的人才是低耗電晶片和GPU的開發人員,推測出其目標應該是行動型的多媒體裝置。

譬如,作為處理器業界和遊戲業界的分析師而馳名的Dean Takahashi先生,在去年(2009年)7月的VentureBeat上,指出PA Semi的工程師隊正在開發ARM指令集架構基本的處理器,並且分為用於iPhone和用於iPad的兩個小組。「Look for PA Semi's chip designs in upcoming Apple tablet」(VentureBeat,2009/7/13)。

●高性能和低功耗的PA Semi的技術


PA Semi發表用Power架構的話題性SoC家族「PWRficient」的發表,是2005年的話題性專利技術企業(匿名先生註:藉由販售專利而獲利的公司,Odin註:例如PowerVR)。Power 2.04架構,備置了完整的FPU(Odin註:浮點運算器)和VMX SIMD(Odin註:單指令多數據流,與FPU都是多媒體處理必備的系統)單元的高效能處理器內核,但是它的最大特徵極為高效能/低功耗比:在1.5GHz的時候,最壞情況的電力4W。同時,作為對雙核心處理器時,結合了DRAM控制器和序列式I/O(Odin註:包括SATA、PCIe在內的一眾Serial Port)等的SoC也引起了大眾注意。如果,現在有Power基本的筆記本電腦的市場,這架構是否很合適?

Apple沒有透露在A4的那方面使用了PA Semi的技術和工程師(Odin註:我猜是製程...)。同時,PA Semi的PWRficient本身,Power架構效能再高,也不能就這樣放進A4(Odin註:Apple A4很可能是ARM架構)。可是,Apple持續招攬晶片工程師,與iPad特別定做的晶片登場不無關係。並且,這點就暗示著今後Apple,也持續發展iPxxx定做的晶片。



順道一提,雖然Apple A4應該內嵌圖形處理器(GPU),但它的核心內容還尚未確定。就算它的自家開發的GPU有受到第三方協助,但也不太可能趕得上用在A4之上,故此,這部份推測應該是直接使用了其他公司的專利,考慮到iPhone繼承的可能性,估計應該還是用PowerVR。可是,開發PowerVR的Imagination Technologies的網站的技術支持論壇也好,該公司的有關人員也好,對那個問題都是「不予置評」。Imagination在1月發表了的新的GPU:PowerVR SGX545,被視為下一代或未來的iPhone所採用。

●蘋果踏上開發晶片之路的理由

Apple為何以晶片開發作為目標?如果一個行動系統,Apple既然買來已優良的SoC的專利技術,為何還要朝向到客製化呢?

說不定,Apple開始認真地開發CPU核心專利發,甚至是GPU上也考慮某種動作的話,箇中理由應該是要做出其他人做不到的東西吧。估計蘋果是因為不能等著其他公司的專利才來製作晶片,而開始開發核心的。那這(匿名先生註:無法從別人手上取得、不能等待其他公司的專利的)究竟是什麼樣的東西呢?


Apple發起OpenCL(Odin註:透過圖形處理器來協助CPU做一般計算)的策劃,顯出著偏向GPU的高度通用性的數據並列運算(Odin註:並行運算是將一串長而複雜程序,打散為不同的小型而簡單程序,讓GPU的多核心和大量著色器來進行個別計算)。雖然仍未能一窺全豹,但看的出來蘋果在考慮著,運用並列運算而得到效能的某樣事物。若是這樣的話,就算是行動運算也可能是要造出CPU和並列運算核心緊密連繫的晶片。順帶一提,由Apple出資的Imagination,可以說是針對iPhone在PowerVR SGX545倡導而加入OpenCL的對應。

●ARM與PowerVR時代來臨?

此外,蘋果A4的CPU核心是ARM指令集架構、圖形處理核心是PowerVR的話,那,在 架構競爭的側面上可以把握其一二。簡單來說,這代表是ARM和PowerVR的時代愈來愈接近的指標之一也說不定。

製作行動裝置的開發者可能會說:「事到如今還在說什麼啊」,但是,若是以PC等級的運算裝置而言,ARM和PowerVR可以說是最相近、但是血緣最遠的東西了。但是,行動裝置領頭的iPhone,並擴大平板電腦規格,諸如以前自己做的MIPS的CPU內核(R4000基礎)、和開發其獨有GPU的PSP轉向ARM和PowerVR等等 ,在各式各樣的地方趨勢不停在改變中。


當想到這一點,蘋果電腦在個人電腦上透過"使用其它公司的標準晶片,用軟件和form factor和服務作出差異化”的做法,已由轉向Intel主導的戰略。 然而,如果在移動系統圖謀差異化方向,蘋果回到原來的策略。然而,在過去(Odin註:PowerMac時代)依賴PowerPC的CPU開發的IBM和摩托羅拉聯盟(Odin注:PowerPC由Apple、IBM和Motorola的AIM聯盟倡儀),已落後於x86處理器。 故此,可以視蘋果這次想靠自己的力量,在晶片這方面做點什麼。

●作為遊戲平台的iPad

iPad對遊戲市場也帶來影響。遊戲業界從2008年時候開始很快地傾向iPhone作為遊戲平台。單一平台(不同世代)、巨大的出貨量,Apps路線完善的iPhone,對遊戲來說也方便。不需每與五花百門的各型號手機作微小的對應,遊戲的配備也容易。而且,開發iPhone必要的SDK(軟件開發配套元件)也很便宜,有像以前的遊戲機那樣對遊戲機供應商的麻煩契約。為此,業餘程式員和小型獨立系開發者紛紛來到iPhone,構築了空前的遊戲泡沫。(匿名先生註:原文是 ゲームバブル,Game Bubble,應該是指遊戲界的盛況如泡沫般盛起,並沒有特別指「泡沫化」崩壞的現象。日本用「バブル景気」,Bubble景氣也是形容 日本1986年到1991年的經濟盛況,不是指經濟泡沫化。)

iPhone是不是已經確立了遊戲平台是不是確立了,還尚未明確。在iPhone上遊戲商機的生態是否已成立,也很難說。iPhone遊戲很難定上高價格,在AppStore的標題洪水也容易被容易掩沒掉,經營運作也非常難。同時,能發揮遊戲本身的iPhone特徵的控制器無的操作體系沒被確立,操控也不容易。暫時遊戲商還是從try-and-error當中前進,真正的遊戲大作(匿名先生註:或是說是殺手級?)亦未有在iPhone上登場。


但是,就算有困難,iPhone的遊戲仍然不斷增加,我不認為這趨勢會一下 就停止。對這樣持續受到iPhone衝擊的遊戲業界,iPad是否會是新的遊戲平台就是他們所關心的事了。

在這方面的重點是:如果如果iPad能成為遊戲機,它的form factor將會是是新的遊戲設備而登場,說不定更是遊戲機和移動遊戲的結合的新形態。考慮到PSP系和DS系的手提遊戲機,實際已經很大程度成為家庭的"個人遊戲機"的話,尺寸的問題說不定地也要同時要考慮。屏幕大小和不僅僅是分辯率的差異,說不定作為家成的新的、家庭的個人遊戲機設備。在這個狀況下,其重點就不在iPad,而是這個尺寸的設備能否被接受呢?



7 則留言:

  1. 試著照原文參考修改了一部份,看能不能作為參考。
    剩下的部份會再丟上來(如果妥當的話)。

    ---------------------------------------

    ●專有技術商機的新階段:iPad

      蘋果終於連定製晶片都開發了。可以有根據猜想蘋果公司仍然會延長"iPxxx"(Odin註:iPhone/iPod/iPad)系的路線,這表示蘋果是如何將注意力集中在iPxxx。從單純的音樂播放器iPod開始的趨勢,到了iPhone作為運算裝置而開花結果如果順利的話iPad更進一步可以推廣成為新的主機板標準。

      蘋果在其1月底發表的蘋版電腦「iPad」中,搭載了自己開發的定製SoC(System on a Chip)晶片「Apple A4」。這個晶片成為了話題,其理由是在於其CPU等的核心部份所用的專利技術,雖然知道是蘋果自己開發的,但是其內容概要仍籠罩著一團迷霧。而且,蘋果居然為了iPad專程開發了定製晶片。

      蘋果在iPhone只是使用了"本來就有的"晶片。其核心是Samsung Semiconductor的應用處理器(application processer 在手機之類的裝置上專門處理通話等基礎功能以外的多媒體功能,如影片、音樂、圖片等。)的SoC,雖然有印上蘋果的LOGO,但是並沒有做特別的定製。iPhone的內部只是很普通的智慧型手機,從半導體設備的層面看來並沒有任何特別的地方。但是,蘋果在iPad改變了這個方針,從晶片層級開始做出獨特的硬體。

      至今為止Apple A4搭載了到什麼程度的定製專利技術還不清楚。但是,從其特別連名字都取了的部份來看,其定製成度應該不低。當然,定製晶片和專利技術的開發不只是為了iPad,而是連接下來各世代的iPhone、iP***系的設備都考慮在內了才是。自己掌握晶片的工程,製作專利的定製晶片,至少對iP***的價值和利益都是可以預想的。

    ●蘋果最近招募晶片開發者的動作

      自家開發定制的專有技術,是一個很"沉重"發展進程,包括開發費用和其他的原因,因此可以了解有些製造商為什麼從完全定製晶片轉向使用既有專利技術。典型的就是PSP2。Sony Computer Entertainment (SCE)在PSP使用了搭載諸如GPU等多數獨自開發技術SoC的晶片堆疊(Odin注:首代PSP沒有內嵌PowerVR技術,第二代的PSP Go傳說採用了PowerVR 543MP)。但是,PSP2中,搭載了集合了ARM Cortex世代的CPU核心、PowerVR SGX543MP和其他各公司專利技術的晶片。行動裝置上狀況愈來愈好的蘋果、和為了開發費而痛苦的SCE的對照於此可見。

      蘋果集合了在這過去數年間招來的晶片工程師。開發Power 架構的低耗電SoC晶片公司PA Semi在2008年被其買下。也吸收了ATI Technologies和AMD合併之後脫離的GPU設計師們。以前就一直有從蘋果招收晶片設計者的動作推測其要開發自家晶片的傳聞。而且,從其召集的人才是低耗電晶片和GPU的開發人員,推測出其目標應該是行動型的多媒體裝置。

      例如,做為處理器業界和遊戲業界的分析師而馳名的Dean Takahashi先生,去年(2009年)7月在VentureBeat上,發表了PA Semi的工程師在開發ARM指令集的處理器,並且分成用於iPhone和用於iPad的兩個小組。「Look for PA Semi's chip designs in upcoming Apple tablet」(VentureBeat,2009/7/13)。

    回覆刪除
  2. ●高性能和低功耗的PA Semi之技術

      PA Semi是因發表了Power系的Soc家族「PWRficient」而在2005引起話題的IP企業(藉由販售專利而獲利的公司)。有著在Power 2.04架構下俱備完整的FPU和VMX SIMD單元的CPU核心、而且在1.5GHz時最高耗電儘4瓦的高功耗比的特徵。而且,在雙CPU核心中結合DRAM控制器和Serial I/O的SoC這點非常引人注目。如果現今有Power基礎的筆記型電腦市場的話,這架構應該頗適合的。

      蘋果現在尚未發表在A4中是否使用了PA Semi的技術和工程。PA Semi的PWRficient本身是Power架構,不管怎麼說都是高效能晶片,A4不可能就把他直接塞到裏面去。但是,蘋果仍然持續在集合晶片工程師這點,和iPad中登場的定至晶片不可能沒有關係。而且,這點也顯示,蘋果在今後作為iP***用的定至晶片會繼續發展下去。

      順帶一提,雖然Apple A4應該內含GPU核心,但是其核心內容仍然未明朗。就算GPU核心的開發有受到協助,也不太可能趕的上A4,這部份推測應該是直接使用了其他公司的專利,考慮到對iPhone的繼承性,應該是PowerVR系統的技術吧。但是開發PowerVR的Imagination Technologies其網站的技術支持論壇也好、其公司的關係者也好,對這個問題都表示「現在完全無法回應」。Imagination 在1月發表的新PowerVR SGX545,謠傳可能會被下一代或下下代的iPhone採用。

    ●蘋果踏上開發晶片之路的理由

      蘋果為什麼以開發晶片作為目標呢?行動裝置的話,既然已經取得專利也取得了SoC,卻還是要朝向客製化的原因究竟是為什麼呢?

      說不定,蘋果在認真地開發CPU核心專利、甚至是GPU上也有考慮什麼動作的話,其中的理由,大概是為了要做出無法從別人手上取得的東西吧。推測蘋果是因為不能等著其他公司的專利才來製作晶片,而開始開發核心的。那這(註:無法從別人手上取得、不能等待其他公司的專利的)究竟是什麼樣的東西呢?

      蘋果領先指導OpenCL的策劃,顯示其傾向於使用GPU的高通用性資料並列運算(註:應該就是GPGPU技術)。雖然還看不出其全貌,但看的出來蘋果在考慮著,運用並列運算而得到效能的某樣事物。若是這樣的話,就算是行動運算,也可以做出把CPU核心和並列運算核心緊密連繫的晶片是有可能的。順帶一提,由Apple出資的Imagination,可以說是針對iPhone在PowerVR SGX545倡導其對OpenCL的對應。

    回覆刪除
  3. 謝謝啊...我本來打算今晚回家再修整一下,現在省下不少功夫,呵呵呵。

    回覆刪除
  4. ●ARM和PowerVR的時代到來了?

      如果,Apple A4的CPU核心是ARM系的指令集、GPU核心是PowerVR的話,在 架構競爭的側面上可以把握其一二。簡單來說,就是ARM和PowerVR的時代愈來 愈進的指標之一也說不定。

      製作行動裝置的開發者可能會說:「事到如今還在說什麼啊」,但是,若 是以PC等級的運算裝置而言,ARM和PowerVR可以說是最相近但是血緣最遠的東 西了。但是,行動裝置領頭的iPhone讓平板和主機板規格推廣,諸如以前自己 實做MIPS(Odin注:一個類似ARM架構的RISC處理器系列,目前在首代PSP使用 )系列的CPU核心(R4000基礎)、和開發其獨有GPU的PSP轉向ARM和PowerVR等等 ,在各式各樣的地方趨勢不停在改變中。

      從PC業界的視點來看iPad,其要點在于蘋果在這個產品上不選擇Intel Atom系列的CPU這件事情上。蘋果在PC產品上,交給了Intel,但是在小型設備 上似乎沒有這種打算。

      想像這一點,蘋果在PC是「使用和其他公司並列使用標準化的晶片,在軟 體、主機板規格及服務上做出區別」,轉向由Intel等公司主導的戰略。但是 ,在行動裝置上,晶片層級開始做出差別是其計畫所在,轉回了蘋果本來的戰 略。只不過,在上次的PowerPC時,其CPU開發是交給三社合作的IBM和 Motorola公司,其結果在x86CPU進化後落在其後了。為此,可以視做蘋果這次 想靠自己的力量,在晶片這方面做點什麼。

    回覆刪除
  5. ●iPad作為遊戲平台
      iPad也影響了遊戲市場。遊戲業界在2008年左右開始,面對iPhone作為遊 戲平台的急速成長。單一平台(雖然有世代的不同)、巨大的出貨量,Apps路線 完善的iPhone,對遊戲而言真是剛剛好。因為不需要對應繁雜的的手機機種, 其遊戲的發佈也較容易。而且,開發必須的SDK(軟體開發工具)也很便宜,沒 有像以前的遊戲機那樣對遊戲機供應商的麻煩契約。為此,業餘程式開發元和 小型的獨立開發人員迅速湧向iPhone,建立了遊戲空前的的盛況(駐:原文是 ゲームバブル,Game Bubble,應該是指遊戲界的盛況如泡沫般盛起,並沒有 特別指「泡沫化」崩壞的現象。日本用「バブル景気」,Bubble景氣也是形容 日本1986年到1991年的經濟盛況,不是指經濟泡沫化。)
      iPhone是否已經確立其做為遊戲平台的地位,現在還不明瞭。iPhone上的 遊戲生態是否已經建立完成,也很難說。iPhone遊戲難以訂予高價格,在 AppStore上也容易被標題洪水給淹沒掉,商業行為相當困難。而且,其遊戲本 身而言,也還沒有確立一套能夠發揮iPhone靈活控制特徵的操作體系,操作困 難的Apps也很多。現在正是在try-and-error(註:原文為試行錯誤,不斷嘗試 在錯誤中學習教訓。)最困難的時期,現況而言還沒有可以說是大熱賣的(註:或是說是殺手級?) iPhone遊戲出現。
      但是,就算有困難,iPhone的遊戲仍然不斷增加,我不認為這趨勢會一下 就停止。對這樣持續受到iPhone衝擊的遊戲業界,iPad是否會是新的遊戲平台就是他們所關心的事了。
      在這方面的重點是:若是iPad成為了遊戲機的話,其將作為工業標準,新的遊戲設備而登場。其將填補遊戲機和掌上型遊戲機的空間成為一種新型態也說不定。不管是PSP系列還是DS系列的掌上型遊戲機,將其實際上在家庭中被作為"個人遊戲機"的狀況相當多的這點來考慮,iPad這種尺吋的設備"有其地位"也說不定。在這個狀況下,其重點就不在iPad,而是這個尺寸的設備能否被接受呢?

    回覆刪除
  6. 大概翻到這邊……之前有些地方說是主機板標準的地方,可能改成工業標準比較對,form factor是指像是主機板的大小、鎖孔位置之類的規格,我其實不太清楚怎麼翻……不過看整篇文章的意思,應該是將iPad整台機器作為一種行動裝置的新標準,並不在於其內部零件的規格和位置。

    翻的不好還請大家見諒……網路上那種翻譯機真的好爛啊XD讓人看不太下去。雖然日檢1級是拿到了,但是翻譯跟考試真的還是差很多,有什麼不對的地方也希望大家給Odin先生意見做為參考,一些專有名詞之類的很難翻都搞不太清楚。

    回覆刪除
  7. 感謝你的翻譯。

    Form Factor不是一個容易譯的名詞,但它針對的是iPad那種較大但輕便的觸控電腦,所以我留下原名詞。

    回覆刪除

注意:只有此網誌的成員可以留言。