三十年前,CPU 和其他專用處理器幾乎處理所有計算任務。那個時代的顯卡有助於加快Windows 和應用程序中2D 形狀的繪製速度,但絕對沒有其他作用。快進到今天,GPU 現已成為整個行業最具主導地位的芯片之一。
具有諷刺意味的是,圖形芯片硬件的唯一功能的日子已經一去不復返了,圖形高性能計算和機器學習在很大程度上依賴於不起眼的GPU 的處理能力。與我們一起探索這款單芯片如何從一個不起眼的像素推動器演變成一個強大的浮點計算引擎。
一開始CPU統治一切
讓我們首先回到20 世紀90 年代末。高性能計算領域,無論是使用超級計算機進行科學研究、標準服務器上的數據處理,還是工作站上的工程和設計任務,都完全依賴於兩種類型的CPU:為單一目的而構建的專用處理器或現成的處理器,AMD、IBM 或Intel 的貨架芯片。