《2021年Wintel發展的經驗教訓與AI 芯片生態壁壘破局分析報告(36頁).pdf》由會員分享,可在線閱讀,更多相關《2021年Wintel發展的經驗教訓與AI 芯片生態壁壘破局分析報告(36頁).pdf(36頁珍藏版)》請在三個皮匠報告上搜索。
1、21 世紀蘋果 MacOS X 和前述 20 世紀 90 年代經典 MacOS 軟件生態之所以截然不同,我們認為很關鍵在于蘋果變得對開發者更友好了:蘋果開始承認此前從最頂層應用軟件到硬件全部都 100%自己做的專有欲是一種錯誤。 1997 年喬布斯重新執掌蘋果,在 1997 年 WWDC 大會上說到:“Mac 的心態就是:我們什么都是專有的這種傲慢使我們覺得我們可以發明自己的網絡甚至一切。所以這里的智慧不是我們要發明所有的東西,而是明白哪些 10%、20%或者 30%的東西是我們要發明的。所以我覺得這種高傲的專有欲深深地傷害了我們,而我們的管理團隊卻鼓勵這種自大,鼓勵員工去重復造輪子?!眴滩妓?/p>
2、向軟件開發者反復強調“基于 MacOS 寫軟件比其他操作系統快 5-10 倍,可以幫開發者省去 80%的代碼”的易開發性。喬布斯在 1997WWDC 大會上提到:“人月神話最基本的理念就是:當開發團隊達到某個規模的時候,每加入一個新人,與這個新人溝通所花費的精力時間其實比他的貢獻還多,所以進度反而更慢,所以產出的最大值就下來了。我們知道開發軟件最核心就是要降低管理復雜性,這些工具使你無需為 93%的問題煩惱,消滅你要編寫的 80%的代碼,讓你以 5 倍的速度寫一個同樣復雜的軟件?!?.3 總結:不能做錯什么?應該做對什么?我們認為五次沖擊 Wintel 失敗的案例可以總結出來塑造生態絕對不能犯
3、的致命錯誤有:不兼容導致生態碎片化、性能差、定價高、過于封閉。比爾蓋茨在未來之路中寫到:“我們有三種方法可以使得 MS-DOS 名列前茅:第一種就是要使 MS-DOS 成為最好的產品;第二種就是幫助別的公司編寫以 MS-DOS 為基礎的軟件;第三種就是要確保 MS-DOS 價格便宜。微軟一直能提供兼容性,因為硬件制造商已經達成協議,禁止對我們的軟件進行任何修改,只要這種修改將引入不兼容性。這意味著數以萬計的軟件開發者無需為他們的軟件將應用于何種個人計算機上而掛懷?!北葼柹w茨提到的上述三種方法分別對應性能領先、對開發者友好、價格便宜是三種特性,最后提到的是微軟將兼容性做到了極致。另外微軟在為 I
4、BM 推出第一代 PC 時就特別和 IBM 約定 IBM 不能享有 MS-DOS 的獨占使用權和控制權,允許向第三方出售特許權賺錢,微軟這種開放的態度再加上前面四個特性使得微軟 OS 迅速成為行業標準。諸如 IBM OS/2、UNIX、經典 Mac OS 等競爭對手的競品在以上任意一點無法做到和微軟一樣好,那么都將是致命的弱點,注定無法成為行業標準。完整的深度學習開發過程包含算法設計、算法實現、算法運行三個環節深度學習框架是在“算法實現”環節進行加速,AI 芯片是在“算法運行”環節進行加速。(1)算法設計:例如基于 CNN 的圖像檢測算法有 R-CNN、YOLO、SSD 等多種不同的類型,這屬于算法設計上的不同。(2)算法實現:也就是將算法的設計一步步轉化為可以直接在芯片上執行的程序的過程。(3)算法運行:經過算法實現后的程序在芯片上運行計算的過程。深度學習框架解決的就是“算法實現”的過程。深度學習框架的作用實際上就是把 AI開發者設計好的神經網絡模型轉化為用張量(Tensor)和算子(operation)表示的計算圖,然后再將計算圖進行優化加速,并且將優化加速后的算子映射到 AI 芯片上去計算的過程。其中張量(Tensor)對應的是數據,算子(OP)對應運算符。AI 應用開發者一般用深度學習框架中的大量現成算子以及少量自定義的算子來完成模型的搭建。