標(biāo)題: GPU & Virus (GPU與病毒) [打印本頁]

作者: xueren    時間: 2013-8-9 21:40
標(biāo)題: GPU & Virus (GPU與病毒)
回來半年一直都在弄TI的davinci(達(dá)芬奇),慢慢地對DSP、雙核等之類有了更深入
的了解。最近剛好完成了視頻采集的驅(qū)動調(diào)試,于是就想到了幾個月前玩的
OPENGL,我們是否能用DSP來為ARM做個3D加速呢?也就是把DSP當(dāng)個GPU來用。接著
就查了下資料,發(fā)現(xiàn)我想買的OMAP3530除了有DSP,還帶POWERVR SGX Graphics
Accelerator(圖形加速器),再查資料,原來GPU的資料是不公開的,包括
nVidia,AMD等最open的做法就是提供SDK,沒其它更open的資料和代碼。所以此事
也就不了了之,因為沒更多的資料可參考,能力與資源也相當(dāng)有限。

兩分鐘前剛剛發(fā)現(xiàn)個更大的問題,原來GPU與DSP還是有不少區(qū)別的。但是總的來說
GPU也只是個特殊的DSP。到這里可能就會有人問CPU與GPU,還有DSP的區(qū)別了,如
果學(xué)過一些計算機(jī)原理的應(yīng)該都會知道CPU是基于馮.諾依曼結(jié)構(gòu),而很少人知道
哈佛結(jié)構(gòu)。前者是把數(shù)據(jù)與程序合在一起存儲和處理,后者是把兩者分開,所以在
處理時前者是流水型,后者可以同時處理兩者,在性能上更優(yōu)于前者。DSP就是使
用哈佛結(jié)構(gòu)。當(dāng)然這只是一部分的區(qū)別,另外的區(qū)別還在處理數(shù)據(jù)上,CPU只是處
理一般的事務(wù),DSP的優(yōu)勢在于計算。(好像有點跑遠(yuǎn)了,關(guān)于這三者的還在網(wǎng)上
查查看看吧)

昨天在CB上看到新聞有人研究出通過GPU繞過防毒軟件之類的新聞(文后附上)。
自從去深圳后就跑離了windows,跑離了安全領(lǐng)域,所以對這一塊有所不熟悉了。
但是通過最近對DSP的了解和網(wǎng)上的信息,越來越多人開始研究GPU,從以前的專業(yè)
游戲開發(fā)者到現(xiàn)在的一般研究人員。雖然GPU有其特殊性,所以在使用上更復(fù)雜,
可是在某些方面它的性能是CPU無法比擬的。像密碼的破解可能在這塊是比較早使
用的。現(xiàn)在還有人開發(fā)出了能在GPU上開發(fā)的語言來。

說回GPU與病毒吧。從DOS時代到WINDOWS,再到現(xiàn)在網(wǎng)絡(luò),病毒一步步地進(jìn)化,但
是防范與查殺相對地就道差一層,云的使用可能是病毒先于一步,現(xiàn)在GPU也是病
毒先一步。的確,現(xiàn)在的病毒防范與查殺還很大的一個程度停留在指令對比上,幾
年前就有提出更智能的形為對比,最近也把云炒上了天,具體效果又會如何呢?隨
著硬件的發(fā)展,一臺小小的電腦可以利用的資源越來越多,F(xiàn)在也是百花開放,OS
上有windows,也有l(wèi)inux,還有MAC OS X,CPU上有X86,還有ARM、PPC、MPIS,有
的還有其它資源,像GPU,一個手機(jī)上可能還會更多,有的還有專門的DSP。如果一
個病毒的制造者使用上了CPU,GPU,DSP,那是何奇的壯觀,防范與查殺又是何奇
地難。CPU使用的是CPU的指令,形為可能會有OS上反應(yīng)出來,因為OS使用的就是
CPU,但是GPU和DSP的指令又不同,它的運(yùn)行形為不在OS的范圍內(nèi),所以如何防范
與查殺又將給這個領(lǐng)域提出新的挑戰(zhàn)。

感覺對硬件了解多了,軟件上的考慮也會有所不同。
可是現(xiàn)在感覺最最缺失的就是數(shù)學(xué)。

最后附上新聞:
1,警惕:研究者展示黑客通過GPU繞過防毒軟件查殺的方法

2,惡意程序?qū)⒛苤苯釉贕PU上運(yùn)行


其它擴(kuò)展閱讀:
1, 百科GPU
http://baike.baidu.com/view/1196.htm

3, 斯坦福大學(xué)圖形實驗室的brookgpu

4, GPU還可以做什么 —— Brook for GPUs,Stream Computing On GPUs





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1