數(shù)據(jù)小妞遭蹂躪?顯卡工作的那點事兒
一個路過的“肥妞兒”看到有人被蹂躪覺得很HAPPY,GPU看到她這副“落井下石”的樣子,一把扯了過來!(數(shù)據(jù)高叫著:“別這樣!別這樣!”GPU冷笑道:“別掙扎了,你所做的都是無謂的反抗!”),GPU再次進(jìn)行算法法則上的篩選,還是那些底層的DirectX、OPENGL判斷指令,它們對該數(shù)據(jù)的篩選,以判斷數(shù)據(jù)的用途——
噢~,原來這肥妞兒是做2D填補(bǔ)and記錄信息用的,這家伙的塊頭還真夠大的!好,看我怎么降服你!GPU把這個肥妞兒(數(shù)據(jù))暴打一頓,然后在它的頭部做一個標(biāo)記——專業(yè)術(shù)語叫做“指針”,這個指針很小,只有幾個字節(jié)。
GPU把這個占用空間巨大的肥妞兒(數(shù)據(jù)),扯到了一個開闊的地帶。我們把這個地方叫做DDR3(內(nèi)存)的地盤。內(nèi)存的速度雖然也很快,但畢竟比顯存慢了N多倍,這樣一來就只能被“指針”牽著走了。這個被扯到內(nèi)存的數(shù)據(jù)叫做“顯存共享內(nèi)存”,在本行業(yè)的專業(yè)術(shù)語:NVIDIA叫做TC即Turbo Cache;AMD則叫做HM即Hyper Memory。
Turbo Cache示意圖
這時有人跳出來指著GPU的腦袋說——在硬件系統(tǒng)里你充其量就是個“老二”,你怎么不把老大(CPU)放在眼里呢?在整個主機(jī)系統(tǒng)里,最罩的還是CPU,有誰敢不給它老人家面子啊?你怎么能夠光天化日、朗朗乾坤做出……這種事呢?
GPU露出了一個詼諧的淫笑,從衣兜里掏出了一張圣旨。圣旨上面寫著Direct Memory Access(直接訪問內(nèi)存),有了這張圣旨在手GPU就可以“先斬后奏”了。這樣數(shù)據(jù)往返于內(nèi)存間就來去自如了,就算你是老大也得一邊先晾著去!
關(guān)注我們



