Google昨天宣布旗下的AlphaGo今年5月份將與圍棋世界冠軍柯潔對戰,去年的人機大戰已經顯示了AI在這方面強大的實力,而此前柯傑與AlphaGo也在網上對戰過,結果輸了。Google在圍棋AI上這麼高調實則是展示自家在機器學習、人工智慧等新領域的實力,前幾天Google還公佈了專門為AI運算研發的TPU加速晶片,在AI性能上比GPU加速還要快幾十倍,一時間TPU吊打GPU的報導滿天飛了。不過宣傳吊打GPU勢必會惹到專注GPU加速AI的NVIDIA公司,他們表示不服,並扔出了Telsa P40加速卡——老黃沒拿出Tesla P100這種核彈說明還是很低調的。
先說說Google的TPU是怎麼回事——TPU全稱是Tensor Processing Unit(張量處理單元),這是Google為機器學習開發的專用芯片,計算性能會比傳統的CPU/GPU組合要強大。根據Google公佈的測試結果,TPU要比CPU/GPU加速快上15-30倍,而且能效比還要高達多,這個看要具體的TPU/CPU、TPU/GPU等不同組合了。
如果只看Google公佈的結果,那麼TPU確實在性能及能效上吊打GPU加速了,不過Google宣傳自家的AI加速晶片沒問題,Google的研究人員其實探討的也只是技術上的選擇問題,不過牽涉到其他家的產品就容易惹來爭議了,特別是涉及到了NVIDIA這家對誰都不怕的公司,因為Google的TPU性能對比用了他們家的Teksa K80加速卡。
日前NVIDIA官方Blog就發表了一篇文章回應TPU加速與GPU加速孰好孰壞的問題,這篇文章說的很客氣,並沒有什麼火藥味,只不過NVIDIA擺事實講道理列舉了Google的不對之處——你們的TPU對比的其實我們五年前的GPU加速卡。
Google之前對比的加速卡是Tesla K80,這是Kepler架構的產品了,發佈於2012年,放到今天確實已經落伍了,性能只有Google TPU處理器的1/13也不足為奇。NVIDIA這次扔出的是Tesla P40,是Pascal架構中的加速卡產品,發佈於2016年,是Quadro M6000之後第二款完整版GP102核心,3840個CUDA核心,24GB顯示記憶體,單精度性能12TFLOPS,不過針對AI運算的Int8(FP8,1/4精度)達到了47TFLOPS,NVIDIA表示P40加速卡的加速性能達到了TPU的2倍,頻寬則是TPU的10倍,還支援TPU沒有的FP32運算。
消息來源
|