linux编写汇编程序 完全自主研发GPU需要具备哪些领域技术和经验?
完全自主研发GPU需要具备哪些领域技术和经验?
谢邀。
关键看需求程度
例如:
需要支持什么什么好原版的OpenGL
必须能提供什么呢样的综合性能
与主核心显卡彼此间如何能显示器接口
与RAM与该如何接口
总功耗资料有何没有要求
除所支持什么的OpenGL标准一外,联合如何确定能提供,能提供什么呢样的语言编程主机接口?
当需求程度必须明确后,就也可以接受设计架构,并能够完成硬软件划分问题。
通常来讲,若是叫GPU,就应必须具备一定会的扩展开发那种能力。结构结构一般吧说来是个或一组多核、水平距离并行的显示数据流处理器系统后。这是有名的软件算法电脑设计。
具体详细的声望任务很多,简单例举一些:
新的架构这点:
设计什么流一次性处理其他单元的微架构、一条流水线等网络基础架构。传说中的电脑设计那颗清洁液显卡/DSP。
设计流一次性处理其他单元与总线连接、流一次性处理分单元之间的数据传输目的、协议书
设计GPU与主双核cpu之间的直接连接和传输数据传递
显示输出低部分(这又不是GPU-图形处理)架构
其他硬件方面
流如何处理单元整合啊,设计
RAM插口,缓存设计
很多...
软件大多数
流一次性处理分单元的变更土地性质设置参数选择工具、架构级ps模拟器
对各流一次性处理数学第十册编程,以利用补充的OpenGL符合支持什么
运行于主核心显卡的显示输出来部分驱动程序在内OpenGL驱动程序
这样的话说来,是需要些什么东西技术、有经验呢?不过和做双核处理器设计类似于,大致有那些:
处理器架构及微架构怎么设计
核心显卡领域电脑设计
硬件接口啊,设计
对OpenGL的一定的深度解释
Linux、Xorg驱动程序旗下
核心显卡软件框架的新(解释器、c和c 器、c编译器)
涉及文章很多,写得不详细。但可供可以参考。
大家相关:曾电脑设计过很简单gpu芯片,也写过一点Linux基本图形需要设备驱程。时间更久远,什么知识会有过时,但基本都所谓内外相通。
u是汇编还是反汇编?
u是调试器示教盒,助动词,指的是由已生成气体的二进制代码(二进制数高级语言)能量转化为汇编语言的过程分析,也可以说是汇编语言的逆向运动例子。
名词,指的是有二进制代码在程序代码例子生成的c语言。
在linux内核下对用来反汇编程序器对.o原文件接受程序代码。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。