近日,美國高通公司發布其新一代移動處理器,品牌名稱統一為“一代驍龍8移動平臺(Snapdragon 8 Gen1)”。作為高通的旗艦產品,與號稱創下十大世界紀錄的聯發科天璣9000前后腳發布(推薦閱讀:廿年坎坷招安路,山寨之王聯發科仍難登堂入室),自然有好事者將二者來做詳細比較,看誰才是地表最強第三方手機主芯片。
旗艦產品的傳統技能就是極限堆參數,別管好不好用,實不實用,有利于宣傳的全部先堆起來再說。雖然在發布時間上聯發科搶跑了,但自己號稱的部分世界紀錄被高通刷成了前世界紀錄。比如8K視頻支持,聯發科天璣9000僅支持8K視頻回放,高通一代驍龍8直接支持8K視頻錄制;再比如通信速度,聯發科天璣9000做到7Gbps,高通一代驍龍8就做到了10Gbps。就連安兔兔跑分,據說首破百萬的天璣9000都快罩不住了,所以也難怪聯發科要搶跑,不搶跑都沒法做宣傳了。
兩家都是華為被制裁后的受益者,如何爭奪中國廠商市場份額顯然成為競爭的勝負手,在對待中國客戶的態度上,高通似乎略勝一籌,盡管是美國公司,但產品發布環節同步在中國三亞設置分會場,發布時間也不像聯發科天璣9000首發選擇了美國觀眾更舒適的時間,中國媒體不得不凌晨起來聽會。不過,據說聯發科從善如流,要在國內再搞一次發布了,但這次發布恐怕就沒有十大世界第一了。
當然,這一次不是談高通和聯發科參數指標堆得有多好,而是想探討一下,在智能手機產品形態日益成熟的今天,手機主芯片極限堆參數的利弊,以及除了堆參數,手機芯片開發者是否還有其他選擇。
在高通發布一代驍龍8之后,產業專家梁英(化名)在社交媒體發表評論稱:10Gbps下行傳輸數率、8K視頻攝像、18bit ISP,一連串超高指標確實吸引眼球。但理性思考,手機有必要配置這種超高指標嗎?從實際效果來看,除了大幅度增加功耗,拉高手機內存和存儲卡容量,并沒有多大的實際意義。脫離自然規律和實際需求,過度地拔高消費類電子設備的性能,除了更多地消耗能源,帶給用戶的實際收益并不明顯。世界一流公司應該有社會責任感,須反思費了九牛二虎之力開發的新技術到底能為人類帶來什么?
梁英的評論觸及芯片產品開發過程中的一個普遍問題,即過度設計(Over Design)或強加需求(Scope Creeping)。因為無法精確把握消費者需求或相關規格要求,研發人員在產品定義時就不得不將設計指標拔高到脫離實際需求,或者創造多數用戶并不需要的功能,如梁英所言,這種極限拔高或畫蛇添足,從全產業高度來看無疑是一種資源浪費。
但具體到每一家公司,即便認識到存在過度設計與強加需求的問題,卻往往又是即使覺得無奈,卻又不得不去跟隨這種追逐極限指標的游戲。原因無外乎下面幾點:
首先,從產品定義者角度來看,所謂旗艦產品,通常就是過度設計和強加需求的集合,指標全部拔到可以實現的最高,功能該有不該有的全部加上,指標無所謂合不合適,只考慮宣傳上好不好看。旗艦嘛,不過度設計怎么能賣那么貴?
其次,智能手機主流廠商每年至少推一款新旗艦產品,期望用戶換機周期也不超過兩年,那么在產品形態進入成熟期,很少新功能出現時,產品經理只好敦促研發人員去提升現有功能的指標作為賣點,這時候往往就顧不上具體指標的設置是否合理。
第三,第三方手機芯片廠商與整機廠無論如何親密無間地合作,“參數損耗”是免不了的,不像蘋果和之前的華為,可以真正為整機產品量身定制,為了適應不同廠商的研發能力,第三方手機芯片公司不得不拔高一些參數。
第四,在競爭對手都這樣做的時候,不跟隨就意味著推出主流市場。
而且在交流中我發現,很多研發背景出身的專業人士,并不認為過度設計有問題。他們的觀點多認為當前被視為超高的指標,在以后會成為標配,要用發展的眼光來看極限堆參數的問題。
以18位ISP(圖像信號處理器)為例,ISP專家宋國民(化名)就表示,消費電子用18位ISP是很正常的選擇。當前手機攝像頭成像還不能達到人眼極限,其中動態范圍不夠是主要原因之一,提高ISP數據位寬,能有效提升動態范圍。汽車智能駕駛功能用到的攝像頭,通常要求動態范圍不低于140dB,這樣ISP數據位寬就不能低于24位。雖然手機影像處理還不需要24位ISP,但在其他領域采用18位或更高位寬的ISP已經不新鮮,例如Apical(已經被Arm收購)幾年前的監控ISP已經采用20位數據寬度來進行計算。
另一位手機芯片ISP專家孫明(化名)也表示,當前開發中的旗艦ISP模塊位寬都不低于18位,高位寬ISP對于夜景或燈光下的拍攝場景拍攝效果提升是肉眼可見的。從實現層面而言,手機攝像頭單曝光圖像可以做到12位,通過HDR(高動態范圍算法)3幀合成,再加上8倍曝光比,剛好達到18位。“在手機上,目前18位差不多是極限,再高就是喊口號了,沒有什么效果。”
另外,兩位專家都表示,圖像傳感器技術發展很快,現在瓶頸在處理和傳輸上。宋國民說:“手機ISP跟不上,MIPI接口也跟不上,這個是痛點。”
宋國民強調,因為8450(一代驍龍8工程代號)是為旗艦手機量身定制,所以當前配置很合理,并非過度設計,其規格至少在一年前就論證過是否能工程化,驗證過產業鏈上能否搭出量產品。他說:“如果8450規格用在走量的千元機上,我也覺得真不值得,但它是旗艦,總要帶著大家往前走不是?”
當然,宋國民也提到,8450的指標與當下還在開發中的產品相比,規格上并不激進,部分今年開始定義的產品,參數指標更為夸張。但堆參數的代價不低,以8450集成的18位ISP為例,3個ISP的面積竟然已經接近GPU大小,他說:“這是一個巨大的ISP,說明手機創新也內卷了。”
宋國民認為,8450最大的挑戰在于功耗,無論是高位寬ISP、8K視頻拍攝還是10Gbps下載,這些功能都是耗電大戶。“如果又成了一代火球,那就太尷尬了。”
其實在這一點上,宋國民和梁英倒是達成了一致。梁英詬病部分廠商極限堆參數的出發點也在于功耗和資源,所有過度設計和強加需求,也是在資源限制的條件下才成立的概念,如果沒有資源限制條件,那自然都可以無限去推參數。
很多人用3G到4G通信轉換,來說明下載速度升級的重要性,但實際上越過一個臺階之后,再提升參數帶來的收益會下降嚴重,比如現在用戶4G升5G的動力就明顯不足。而且,驍龍8堆參數對于自身產品的資源消耗是一個考量點,還要看到堆參數對整機產品的資源消耗,乃至對整個系統的資源消耗。2億像素傳感器的壓力不僅是給到ISP,后續的處理和傳輸都要承壓,當只有旗艦機用這樣超高參數的產品對網絡系統的沖擊可能還不明顯,但真的下沉到中低端機以后,對于全網絡存儲與帶寬及功耗的影響,做終端芯片開發的人員,是否真正考慮過呢?
當然,考慮資源損耗是否意味著定義參數指標時就要停步不前?當然不是,綜合考慮系統資源限制,就要求研發人員能跳出單一方向堆參數的路徑依賴,不斷嘗試新方法來打破“成熟模式”,一旦突破,則意味著新的發展路徑和新的“創新甜蜜期”。
就好比油車時代,每家廠商都在拼百公里加速,每提高1秒都可以昭告天下,等特斯拉等純電動車把百公里加速直接做進5秒以內后,油車廠商就沒有多少還戀戰這個指標了;就好比奔騰時代,英特爾一直在沖高處理器主頻,也一直受益于市場對高主頻的接受,但極限推高主頻的奔騰四在功耗控制上遭遇慘敗,但及時改弦易轍的英特爾又迎來一個“創新甜蜜期”。
那時候,英特爾還沒有被稱為牙膏廠。