計算機為什么有GPU和CPU之分?
GPU和CPU十分類似于社會的分工。
我來做一個比喻,GPU是一群采茶女,CPU是最棒的男性登山者。
這個社會大部分時間大部分事情都是需要普通人聯(lián)合起來一起完成,簡單重復而又非常繁重,但是極個別時候需要沖擊一些只有天才才能完成的任務就需要CPU來做,此時采茶女就會顯得無能為力。
這些人正在采摘茶葉:
我們不知道它們中的任何一個是否都非常出色,但這并不重要。即使您在采茶方面獲得了諾貝爾獎,這名工作人員完成定量比賽的速度也比您快上幾倍,僅僅是因為他們的人數(shù)比您多十比一。
這個家伙正在爬山:
他為此進行了單獨的訓練,由十個人組成的隨機采茶團隊無法在他之前到達峰頂,甚至可能無人可以到達,因為他們無法將任務疊加。
GPU比CPU處理更多的普通任務,因為GPU具有更多數(shù)量的相對非凡的處理內(nèi)核。我們不會將它們用于所有方面,因為它們需要集體工作的類型,在這種工作中,數(shù)量上的壓倒優(yōu)勢轉(zhuǎn)化為績效的提高,而CPU是計算機中的愛因斯坦。
其實它們在本質(zhì)上都是一個東西,都是一堆沙子的精雕細刻再加上一點點其它元素。