這是我平行計算課的老師前兩天發表的感慨,在這裡只做一個記錄。 未來世界會是什麼樣子沒有人會知道,只是,學計算機這個專業兩年多來,我最大的一個感慨就是,這是一個終身學習,不進則退的行業。我所能做的只能是一直保持好奇心,保持學習的熱情,保持獨立思考的能力。
“近20年來計算機行業的發展趨勢與之前的非常不一樣,很多我當年學的東西都接近落伍了,我越來越覺得,這個行業現在面臨著一個轉折點,越早認識到這個現實越對你們今後的發展有益。”
回顧歷史
1946 ENIAC誕生
1950s-1970s 原始時代,做出計算機
1980-2000 PC時代,Wintel
2000-2010s (移動)網際網路時代
新時代,顛覆各個領域
未來趨勢:各個行業會產生被計算機取代,改造甚至顛覆的情況。
比如說律師行業中,低階的如負責檔案處理的律師們已經可以被機器人取代了,那麼能剩下來的就是高階的律師。但是問題在於,不是所有的人一畢業就能夠處於高階律師的水平,大家都是從瑣碎的較為低階的事務開始處理的,一旦低階律師被AI取代之後,整個行業看起來就是對新學者是封閉的,不友好的。這個行業就有可能會自此被顛覆。
以及,自從銀行前臺的服務人員已經有望被機器人取代之後,金融畢業的朋友們紛紛相互祝福:“祝你以後不要被AI取代。”
顛覆點1:深度學習
深度學習一統天下
憑藉著其簡單的模型,和對硬體資源的高利用率,再加上現在龐大的資料集,深度學習的勁頭非常猛。
問題:
-
影象分類,語音識別,機器翻譯這些各具理論特色的領域,已經被深度學習大一統了,那麼這些研究還有什麼意義與價值?
-
深度學習的基本兩個方法:調引數 找模型
都不是非常嚴謹的,有理論性的方法。加之現在AI在各大論文領域的灌水之風顯著,這些趨勢是否會存在著危險?
顛覆點2:摩爾定律即將終結
雖然對摩爾定律的終結時間點還存在著爭議,但是參考現今的軟硬體發展情況而言,摩爾定律很快就不再可以作為真理準則。
1. 計算方面
CPU:年均提升10%
GPU:年均提升50%
參看GPU的發展勁頭,未來GPU的普及化是一個發展趨勢。
2.異構計算的發展
基於多核多節點的計算的發展是一個必須。
3. 專用硬體
TPU、寒武紀
AlphaGo Zero只需要4個TPU就能完成的運算是多少個CPU都抵不過來的,TPU的運算能力已經得到了公認。
FPGA
軟體的硬體化。軟體不再單獨依賴於硬體的情況,而是能夠做到,軟體本身也能自己給自己設定硬體。(比如說不需要OS的排程,而自己開發設計一個基於本軟體的排程方式)
4. 儲存方面,傳統硬體增長乏力,新興儲存介質身殘志堅
Flash NAND,PCD, 3D XPoint 等儲存介質存在著很大的讀寫不平衡 / 寫能耗問題
顛覆點3: 開源與雲端計算
傳統軟體行業中,OS和資料庫已經逐漸被邊緣化,__行業軟體的整合__已經成為了趨勢。
Cloud Computing的優勢: 主要是便宜 規模化優勢 虛擬化優勢(容易遷移,超額認購) 整合一切
Cloud Computing的問題 觀念的轉變: 由買伺服器轉為租、由提供硬體轉為提供服務。 資源的隔離,SLO保障、資源的配置和排程的優化問題。