POPPUR爱换

标题: 计算机图形构架如何学习~~~ [打印本页]

作者: 跳海自殺的鱼    时间: 2009-6-20 12:27
标题: 计算机图形构架如何学习~~~
大家有什么推荐的书籍吗?最近看real time rendering,里面有些关于GPU体系的东西并不是很充足,有没有什么相关的书籍?当然中文我很高兴,英文就多翻翻词典好了~~~~~
作者: 跳海自殺的鱼    时间: 2009-6-20 12:28
或者说一些资料也可以啊,小生在这里谢谢了
作者: Edison    时间: 2009-6-20 13:19
新式 gpu 微体系架构的公开资料其实基本上等于 0,你可以看一些模拟器方面的研究成果,例如

http://attila.ac.upc.edu/wiki/index.php/Architecture
作者: 跳海自殺的鱼    时间: 2009-6-20 13:27
3# Edison

= =

这玩意还信息封锁?。。。。。
作者: Edison    时间: 2009-6-20 14:00
这有几方面原因:

1、涉及到图形算法的执行技巧。

2、第三方软件开发人员并不需要了解具体的微架构。
作者: panjanstoneborg    时间: 2009-6-20 16:27
想了解图形处理器的结构可以从哪些方面入手?
除了模拟器这条路
作者: 跳海自殺的鱼    时间: 2009-6-20 19:24
5# Edison

若是用CPU的思路可以理清GPU的体系吗?(自己认为比较难的说)

那样的话若是想做GPU体系构架设计师怎么办呢?- -
作者: ic.expert    时间: 2009-6-20 20:32
我建议先写一写D3D吧,如果有3到5年以上的D3D经验的话,GPU Arch就是囊中之物~~

没有3D图形算法哪来的图形处理器呢?
作者: ic.expert    时间: 2009-6-20 20:33
做事情千万不能浮躁~~
作者: deathwaltz    时间: 2009-6-21 00:32
两方面
计算机图形学和计算机结构
这两门吧,可以让人稍微懂一点图形架构
推荐MTI的公开课程,或者根据MIT的课程编码,去搜索最新的课程,还是不错的
作者: panjanstoneborg    时间: 2009-6-21 08:02
就是要从画直线画圆的那些算法开始学起吗?
作者: 跳海自殺的鱼    时间: 2009-6-21 11:27
10# deathwaltz

弱弱问一句,MTI是啥
作者: lpf820123    时间: 2009-6-21 15:15
弱弱问一句,MTI是啥
作者: rickerlian    时间: 2009-6-22 17:27
multi-threading independency
作者: fupengxiang    时间: 2009-7-18 17:21
我也不懂!路过帮顶一下~
作者: coolmaster123    时间: 2009-7-19 11:50
指的是MIT开放课程嗦
作者: coolmaster123    时间: 2009-7-19 12:01
英文的有"GPU Gems"
中文就是
《GPU精粹 实时图形编程的技术、技巧和技艺》
《GPU精粹 2 高性能图形芯片和通用计算机编程技巧》

更深入的一是商业机密,还有就是高深的理论数学以及算法实现了
作者: itany    时间: 2009-7-19 16:16
英文的有"GPU Gems"
中文就是
《GPU精粹 实时图形编程的技术、技巧和技艺》
《GPU精粹 2 高性能图形芯片和通用计算机编程技巧》

更深入的一是商业机密,还有就是高深的理论数学以及算法实现了
coolmaster123 发表于 2009-7-19 12:01


NV的这两本书买了,但是看不懂
有没有更基础的? 谢……
作者: 跳海自殺的鱼    时间: 2009-7-19 18:55
18# itany

看不懂?= =

计算机这玩意特别重视数学,不知这位朋友现在是上高中还是大学,图形学需要一定的高等数学能力,涉及算法还要去搞离散.......而且编程也得不错= =
作者: coolmaster123    时间: 2009-7-19 20:59
NV的这两本书买了,但是看不懂
有没有更基础的? 谢……
itany 发表于 2009-7-19 16:16


不知道更基础是什么意思
gem2里就有6系列 GPU体系构架的相关知识

这里有篇较新的G80的文章
http://www.beyond3d.com/content/reviews/1/1

GT200的文章
http://www.beyond3d.com/content/reviews/51/

还有R600的
http://www.beyond3d.com/content/reviews/16



如果感兴趣,到www.opengpu.org看看,里面的人不少是做过微处理器的,理解起来GPU更加深入~~~
作者: bigpao007    时间: 2009-7-19 22:07
18# itany

看不懂?= =

计算机这玩意特别重视数学,不知这位朋友现在是上高中还是大学,图形学需要一定的高等数学能力,涉及算法还要去搞离散.......而且编程也得不错= =
跳海自殺的鱼 发表于 2009-7-19 18:55


国内方面,   计算机图形学 和 计算机 系统结构是  大三开始开课( 部分特殊,或者部队所属学校可能不一样),

清华出版社的 <<计算机图形学>> 里面讲到算法的就一个 HS划线和 画圆啥的,其他的都讲的很浅. 那个图像的切割, 就讲了 手工咋搞, 压根没测到 计算机的算法...

清华版的<< 计算机系统结构>> 是 考研教材, 比其他出版社的要 多出好多章. 内容倒还不错.
在讲CPU 方面比较详细.

至于对LZ 学习GPU 有无帮助我不清楚.

上面那个清华版的<<计算机图形学>> 不推荐你看.  没啥比较合适的东西. 还是用C++ 语言....VS6.0环境的( 部分学校软件工程是学C和 JAVA, 中科大的三个班就软件班有教C++..)
作者: chnhxy2008    时间: 2009-7-25 22:15
不懂!路过帮顶一下~
作者: yrc717    时间: 2009-7-27 14:38
10# deathwaltz

弱弱问一句,MTI是啥
跳海自殺的鱼 发表于 2009-6-21 11:27

mit=麻省理工
作者: lik    时间: 2009-8-3 12:58
CPU的设计是latency-driven, 一切都是为了reduce latency. 教科书上反复强调, execution time是衡量CPU好坏的唯一标准.

GPU的设计是throughput-driven, 只要你有足够的并行度来hide latency, 一切都ok. 所以GPU的不需要OOO, branch prediction, and etc.

如果你还年轻, 找个architecture 强的学校上几门相关的课就可以了. 如果你做过CPU的architecture design, 进GPU arch group不难.

5# Edison

若是用CPU的思路可以理清GPU的体系吗?(自己认为比较难的说)

那样的话若是想做GPU体系构架设计师怎么办呢?- -
跳海自殺的鱼 发表于 2009-6-20 19:24

作者: duan325058    时间: 2009-8-3 13:03
我看不懂。。。。。。。
作者: duan325058    时间: 2009-8-3 13:22
感觉好高深啊。。
作者: 跳海自殺的鱼    时间: 2009-8-3 18:06
25# lik

etc是?。。。。
作者: panjanstoneborg    时间: 2009-8-3 21:03
本帖最后由 panjanstoneborg 于 2009-8-5 07:50 编辑

28# 跳海自殺的鱼



etc.==and so on==等等
作者: 跳海自殺的鱼    时间: 2009-8-4 21:50
LS的意思不太明白。。。
作者: Cowwho    时间: 2009-10-8 23:05
做事情千万不能浮躁~~

作者: sharko    时间: 2009-10-9 16:27
学这东西干啥的?
作者: sgyhunter    时间: 2009-10-11 13:15
lz 任何图形技术的基础都是一样的,就是数学啦
矩阵,空间几何,线性代数,三角函数这些是最基本的3d计算机图形学基础课

至于什么gpu技术的,纯粹是一个手段而已,用ms提供给你的api去调用显卡驱动,但是如果你不理解原理,你根本不知道怎么调用的
作者: zhouwu601173    时间: 2009-12-20 09:41
学习中。。。。。
作者: Emu10k2    时间: 2009-12-26 23:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhj02002    时间: 2010-1-6 14:31
额。。。不懂,进来晃晃~
作者: leo2    时间: 2010-1-7 12:01
同求,谢谢帮助的人
作者: leo2    时间: 2010-1-7 12:01
计算机图形学,当时没学好
作者: meidaoli    时间: 2010-1-8 18:50
高深莫测啊!!!!
作者: wofengnish    时间: 2010-1-14 11:09
学习了!!!
作者: samzyl    时间: 2010-1-14 12:35
为了正式...
作者: tommylyh    时间: 2010-1-14 14:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: ⑦行    时间: 2010-1-21 21:23
建议你可以去NVIDIA的开发者论坛看看,上面其实有很多不错的资料。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4