搭建高性能計算平臺需要哪些東西 高性能計算容易學(xué)嗎?
高性能計算容易學(xué)嗎?從總體上來看,在一般情況下,高性能計算并容易學(xué)。在自學(xué)集高性能這門課程中,不光要完全掌握較多的基礎(chǔ)知識,學(xué)會了換算方面的基本都運算法則,還得參與大量不是很嚴古怪的計算練習(xí),這樣才能
高性能計算容易學(xué)嗎?
從總體上來看,在一般情況下,高性能計算并容易學(xué)。在自學(xué)集高性能這門課程中,不光要完全掌握較多的基礎(chǔ)知識,學(xué)會了換算方面的基本都運算法則,還得參與大量不是很嚴古怪的計算練習(xí),這樣才能在培養(yǎng)知識的前提下快速有效提升計算能力,成功了結(jié)束學(xué)習(xí)任務(wù)。
完全自主研發(fā)GPU需要具備哪些領(lǐng)域技術(shù)和經(jīng)驗?
謝邀。
關(guān)鍵看需求
.例如:
是需要支持什么版本的OpenGL
不需要能提供什么樣的性能
與主處理器之間如何接口
與RAM之間該如何接口
功耗方面有何要求
除所接受的OpenGL標準外,作為是否提供,需要提供什么樣的編程接口?
當需求應(yīng)明確后,就也可以接受架構(gòu)設(shè)計,并能夠完成軟硬件劃分。
常見來說,若是叫GPU,就應(yīng)具備肯定會的二次開發(fā)能力。結(jié)構(gòu)總體說來是一個或一組多核、相同高度右行的數(shù)據(jù)流處理器系統(tǒng)。這是啊是的軟硬件協(xié)同設(shè)計。
具體看的任務(wù)很多,簡單的簡要概括一些:
架構(gòu)方面:
設(shè)計流全面處理單元的指令集、流水線等基礎(chǔ)架構(gòu)。類似怎么設(shè)計三顆專用CPU/DSP。
怎么設(shè)計流去處理單元與總線、流一次性處理單元之間的數(shù)據(jù)交換、協(xié)議
設(shè)計GPU與主處理器之間的連接和數(shù)據(jù)傳輸
會顯示控制輸出部分(這不是GPU-圖形處理)架構(gòu)
硬件方面
流處理單元設(shè)計
RAM接口,緩存設(shè)計
很多...
軟件部分
流如何處理單元的開發(fā)調(diào)試工具、基本架構(gòu)級模擬器
對各流全面處理單元編程,以實現(xiàn)方法所需的OpenGL標準允許
運行于主處理器的顯示輸出部分驅(qū)動程序以及OpenGL驅(qū)動程序
那樣的話說來,要些什么技術(shù)、經(jīng)驗?zāi)兀糠凑妥鎏幚砥髟O(shè)計相似,大體有這些:
處理器架構(gòu)及指令集設(shè)計
處理器核心設(shè)計
硬件接口設(shè)計
對OpenGL的深度表述
Linux、Xorg驅(qū)動程序開發(fā)
處理器工具鏈開發(fā)(編譯器、匯編器、調(diào)試器)
涉及內(nèi)容很多,寫得不各個。但可供可以參考。
個人相關(guān):曾啊,設(shè)計過簡單的圖形處理芯片,也寫過一點Linux圖形設(shè)備驅(qū)動程序。時間遙遠的歲月,知識會有太老土,但基本都道理內(nèi)外相通。