转载:成为GPU架构师

本文介绍了成为GPU架构师的步骤,重点在于理解图形算法。从学习OpenGL/D3D API开始,到深入研究图形学理论,包括OpenGL Superbible、OpenGL Shading Language等书籍,并强调GPU Gems和Real-time Rendering等经典著作的重要性。同时,指出数学基础和图形学论文阅读对于进阶学习不可或缺。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下文章出自:
http://blog.renren.com/share/313938359/4576928475#nogo


 说来我也不是正经做GPU架构的,不过耳濡目染了很久写一写自己的心得。GPU架构设计其实算是一个多学科交叉的领域,尤其是今天这种GPGPU改朝换代的年代,更需要多多吸收相关领域的知识。这包含了计算机体系结构,图形算法,编译技术,集成电路,以及各种流计算应用等五部分~~我也会分五个帖子讲完~~。其实我主要聚焦在计算机体系结构,图形算法方面,就这两个领域还算是二把刀。其他领域也是不熟悉到当不上二把刀~~所以估计我会写前两个章节,分别介绍计算机体系结构,图形算法方面的书籍。其他方面欢迎大牛补充~~~


第一阶段步入先做一个CPU架构师~
 

首先是计算机体系结构(Computer Architecture),因为无论是GPU还是CPU归根到底都是处理器(Processor),而计算机体系结构就是讲解处理器如何工作以及如何权衡取舍各个模块特性参数的一门课程。主要参考书目如下:(读书顺序如编号,参考书目可以根据兴趣穿插在其中~)

1.计算机组成和设计:硬件/软件接口
Computer Organization & Design:The Hardware/Software Interface
本书就不多说了,组成原理是体系结构的专业基础课程,本书必读!

2.《大型RISC处理器设计——用描述语言Verilog设计VLSI芯》
本书的阅读要包括没有翻译的高级本,这本书是教你如何组一个工业级别的CPU。可以获得很多硬件上的定量分析的知识。

3.量化方法第四版英文版
读要包括附录和习题以及参考论文,这本书是体系结构领域的圣经,不读不足以成学过体系结构。

4. Modern Processor Design:Fundamentals of Superscalar Processors 
《现代处理器设计——超标量处理器基础》
这本书也必须做习题,本书讲解了很多处理器设计的实例,要结合书后的参考论文一一阅读。

5.  Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency
本书主要讲解了面向Web Server的事务处理器的架构应该如何权衡,书中的研究成果来自SUN Niagara得第一手材料。非常具有代表性~书也不厚,可以当做小说来看。

6. Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools
作为VILW的代表作,必须阅读,其实对VLIW支持可以算在编译器领域,因为VLIW处理器在架构上没有太多难懂的地方。不过这里作为预览,稍后再编译技术学习的时候可以轻松一些。

7. VLS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值