linux編寫匯編程序 完全自主研發(fā)GPU需要具備哪些領(lǐng)域技術(shù)和經(jīng)驗(yàn)?
完全自主研發(fā)GPU需要具備哪些領(lǐng)域技術(shù)和經(jīng)驗(yàn)?謝邀。關(guān)鍵看需求程度例如:需要支持什么什么好原版的OpenGL必須能提供什么呢樣的綜合性能與主核心顯卡彼此間如何能顯示器接口與RAM與該如何接口總功耗資料
完全自主研發(fā)GPU需要具備哪些領(lǐng)域技術(shù)和經(jīng)驗(yàn)?
謝邀。
關(guān)鍵看需求程度
例如:
需要支持什么什么好原版的OpenGL
必須能提供什么呢樣的綜合性能
與主核心顯卡彼此間如何能顯示器接口
與RAM與該如何接口
總功耗資料有何沒有要求
除所支持什么的OpenGL標(biāo)準(zhǔn)一外,聯(lián)合如何確定能提供,能提供什么呢樣的語言編程主機(jī)接口?
當(dāng)需求程度必須明確后,就也可以接受設(shè)計(jì)架構(gòu),并能夠完成硬軟件劃分問題。
通常來講,若是叫GPU,就應(yīng)必須具備一定會(huì)的擴(kuò)展開發(fā)那種能力。結(jié)構(gòu)結(jié)構(gòu)一般吧說來是個(gè)或一組多核、水平距離并行的顯示數(shù)據(jù)流處理器系統(tǒng)后。這是有名的軟件算法電腦設(shè)計(jì)。
具體詳細(xì)的聲望任務(wù)很多,簡(jiǎn)單例舉一些:
新的架構(gòu)這點(diǎn):
設(shè)計(jì)什么流一次性處理其他單元的微架構(gòu)、一條流水線等網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。傳說中的電腦設(shè)計(jì)那顆清潔液顯卡/DSP。
設(shè)計(jì)流一次性處理其他單元與總線連接、流一次性處理分單元之間的數(shù)據(jù)傳輸目的、協(xié)議書
設(shè)計(jì)GPU與主雙核cpu之間的直接連接和傳輸數(shù)據(jù)傳遞
顯示輸出低部分(這又不是GPU-圖形處理)架構(gòu)
其他硬件方面
流如何處理單元整合啊,設(shè)計(jì)
RAM插口,緩存設(shè)計(jì)
很多...
軟件大多數(shù)
流一次性處理分單元的變更土地性質(zhì)設(shè)置參數(shù)選擇工具、架構(gòu)級(jí)ps模擬器
對(duì)各流一次性處理數(shù)學(xué)第十冊(cè)編程,以利用補(bǔ)充的OpenGL符合支持什么
運(yùn)行于主核心顯卡的顯示輸出來部分驅(qū)動(dòng)程序在內(nèi)OpenGL驅(qū)動(dòng)程序
這樣的話說來,是需要些什么東西技術(shù)、有經(jīng)驗(yàn)?zāi)??不過和做雙核處理器設(shè)計(jì)類似于,大致有那些:
處理器架構(gòu)及微架構(gòu)怎么設(shè)計(jì)
核心顯卡領(lǐng)域電腦設(shè)計(jì)
硬件接口啊,設(shè)計(jì)
對(duì)OpenGL的一定的深度解釋
Linux、Xorg驅(qū)動(dòng)程序旗下
核心顯卡軟件框架的新(解釋器、c和c 器、c編譯器)
涉及文章很多,寫得不詳細(xì)。但可供可以參考。
大家相關(guān):曾電腦設(shè)計(jì)過很簡(jiǎn)單gpu芯片,也寫過一點(diǎn)Linux基本圖形需要設(shè)備驅(qū)程。時(shí)間更久遠(yuǎn),什么知識(shí)會(huì)有過時(shí),但基本都所謂內(nèi)外相通。
u是匯編還是反匯編?
u是調(diào)試器示教盒,助動(dòng)詞,指的是由已生成氣體的二進(jìn)制代碼(二進(jìn)制數(shù)高級(jí)語言)能量轉(zhuǎn)化為匯編語言的過程分析,也可以說是匯編語言的逆向運(yùn)動(dòng)例子。
名詞,指的是有二進(jìn)制代碼在程序代碼例子生成的c語言。
在linux內(nèi)核下對(duì)用來反匯編程序器對(duì).o原文件接受程序代碼。