超級電腦給人的印象就是具有超強運算能力的電腦。從1993年開始,為了追蹤人類高效能計算的趨勢,專家們開始編寫 TOP500 計畫。算算時間,也超過了30年。如果根據維基百科上面的線圖來看,效能提升已經超過百萬倍!這並不是誇張的數字。
當然,這是一個度量的結果。度量一定要有基準,這個計畫從一開始就使用 LINPACK benchmark:這是一種衡量電腦浮點運算率(floating-point rate of execution)的標準,它是透過運算解決密集線性方程組的電腦程式來確定的,這個基準,從1979年開始,就不斷的演化。這一個基準,對於大多數人來說,不容易理解這一個高深數學的理論,可是,看到「浮點運算」這一個名詞出現,你應該要聯想到一個運算的單位:Mflop/s。Mflop/s 是運算的速率,每秒數百萬次浮點運算。無論何時使用該術語,它應該都指 64 位元浮點運算。M表示的是10的6次方,是百萬級。因此,相同的概念Gflop/s 的G是10的9次方,表示每秒十億次浮點運算,Tflop/s 的T是10的12次方,表示每秒萬億次浮點運算。
當單位相同時,我們進行數字的比較就會很合理。回想一下,1997年,IBM deep blue 電腦打敗西洋棋王,這件事情大概是人類第一次利用人類製造的機器,在人類自己的遊戲中,打敗人類的一個標誌型案例。1997年6月,deep blue 被排名在259位,運算能力是:11.38 Gflops/s。然後,到了 2019 年左右,Apple 的 iphone 11 上市,根據維基百科的數據,7nm 的 A13 晶片,在約1575MHz 下,約806 Gflops/s。在22年後,小小的手機運算能力超過大大的電腦有七十倍之多。摩爾定律說:積體電路上可容納的電晶體數目,每隔約兩年便會增加一倍。這裡看到的是:效能已經是每年翻三倍多。
上述的數據比較,我們沒有那麼精密深入的去探究細節,只是從大方向來看而已。馬上就要進入 2025 年了。有人說:算力就是國力!我不反對這樣的說法,只是從歷史來看,人類的製造是越來越厲害,這當然也有台灣的功勞!不過,在工具越來越推陳出新的時刻,我們做了什麼?很多人都擁有蘋果手機,這就如同是你手邊的一部超級電腦,關鍵是給你帶來什麼?或者反過來說:你使用手邊的超級電腦產生了什麼價值?企業更如此,未來很棒的硬體,將會源源不決的生產出來,關鍵是你投資之後能夠產生的效益是什麼?只有工具是絕對不夠的!這讓我回想到二十年前在教 IT 服務管理:端到端服務的構成。簡單的說:如果你有錢購買了一部超級跑車,你還是無法成為賽車選手!好的工具或許可以幫助你,但是價值的產生卻是需要許多條件才能構成的。