POPPUR爱换

标题: Cell 能不能夠模擬 DirectX 10 ?? [打印本页]

作者: ~蜜蜂~    时间: 2006-12-26 21:19
标题: Cell 能不能夠模擬 DirectX 10 ??
電腦要更換 Display card 才可以支援新的 DirectX 版本

如果不計速度
CPU 有沒有能力模擬  DirectX 技術 ??

Cell 那麼強 , 能不能模擬  DirectX 10 ??
如果不行 , 可不可以幫助 RSX 預先進行 反鋸齒 / HDR  等等的咚
作者: potomac    时间: 2006-12-26 21:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2006-12-26 21:29
CPU可以模拟所有的操作,问题是速度如何而已。
作者: killpmp    时间: 2006-12-26 21:31
原帖由 potomac 于 2006-12-26 21:26 发表
为什么要模拟?:funk:

要比效果华丽,nVIDIA的Demo看过没?
都是OGL的,甩D3D几条街。w00t)

D3D API是死的,要等M$来更新,不像OGL,很多API可以自己来加
因此用OGL做Demo的好处就是可以提前预览到更新API带来的效果
作者: ~蜜蜂~    时间: 2006-12-26 21:32
原帖由 Edison 于 2006-12-26 21:29 发表
CPU可以模拟所有的操作,问题是速度如何而已。


連反鋸齒 / HDR  等等的咚愣伎梢
作者: Guybrush    时间: 2006-12-26 21:38
[quote]原帖由 ~蜜蜂~ 于 2006-12-26 21:32 发表


連反鋸齒 / HDR  等等的咚愣伎梢
作者: iiiiuuuu    时间: 2006-12-26 21:46
模拟dx99都没有问题。

值得考虑的是那几个spe如果用来跑shader的话能达到什么水平。
作者: ~蜜蜂~    时间: 2006-12-26 22:06
原帖由 Guybrush 于 2006-12-26 21:38 发表

当然可以,没有cpu解决不了的问题

当然也还有一个问题~
你能忍受30秒一帧的帧速吗?:p


cell 那麼強 .... 應該不會吧 :lol: :lol:

如果以 Cell 來處理 AA , 會節省記憶體很多頻寬 ??
作者: iiiiuuuu    时间: 2006-12-26 22:10
原帖由 ~蜜蜂~ 于 2006-12-26 22:06 发表


cell 那麼強 .... 應該不會吧 :lol: :lol:

如果以 Cell 來處理 AA , 會節省記憶體很多頻寬 ??


只能用来跑shader,AA要专门硬件。
作者: Guybrush    时间: 2006-12-26 22:42
原帖由 ~蜜蜂~ 于 2006-12-26 22:06 发表


cell 那麼強 .... 應該不會吧 :lol: :lol:

如果以 Cell 來處理 AA , 會節省記憶體很多頻寬 ??

会节省带宽吗?
不觉得,应该是占用本来就不多得cpu 2 gpu/vm带宽,同时制造大量性能瓶颈,因此会节省非常多得gpu资源,还能起到节能降温得功效……w00t)
作者: ~蜜蜂~    时间: 2006-12-26 22:44
原帖由 iiiiuuuu 于 2006-12-26 22:10 发表


只能用来跑shader,AA要专门硬件。


應該不是啊
Maya 靠 CPU render
一樣可以 AA
作者: iiiiuuuu    时间: 2006-12-26 22:47
原帖由 ~蜜蜂~ 于 2006-12-26 22:44 发表


應該不是啊
Maya 靠 CPU render
一樣可以 AA


关键是ps3不可能只靠cell render
作者: suningm    时间: 2006-12-26 22:50
原帖由 Elwin 于 2006-12-26 21:22 发表
又一个被ATI忽悠的~
Cell结构只能说和桌面GPU比较类似,
实际上是两码事,并不能拿dx几去衡量。

再者,dx10核心内容是sm4.0,不是联合渲染单元。

CELL是IBM的芯片吧,关ATI什么事?
作者: dennis    时间: 2006-12-27 00:23
[quote]原帖由 ~蜜蜂~ 于 2006-12-26 21:32 发表


連反鋸齒 / HDR  等等的咚愣伎梢
作者: ayanamei    时间: 2006-12-27 00:25
原帖由 iiiiuuuu 于 2006-12-26 22:10 发表


只能用来跑shader,AA要专门硬件。

CPU可以实现一切动作 牺牲的指示效率
作者: aeondxf    时间: 2006-12-27 01:42
理论上486都可以玩DX10~:wacko: 如果你愿意的话……
作者: SM5    时间: 2006-12-27 12:29
原帖由 dennis 于 2006-12-27 00:23 发表



CPU可以实现所有你看到的图形功能,包括128X~256X AA、HDR等。你看到的3D电影都是用CPU渲染出来的,只是要Realtime的话……


从G80开始,现在GPU的灵活度已经不逊色于CPU了
作者: 9304191    时间: 2006-12-27 12:33
N年前我就说过, 只要CPU足够快,就可以取代GPU, 可就是没人信
作者: iiiiuuuu    时间: 2006-12-27 12:38
其实cell的spe是可以用来当作shader来跑vs和gs,从而实现dx10的功能。

以前因该就有人讨论过吧
作者: 大死人花    时间: 2006-12-27 13:06
原帖由 iiiiuuuu 于 2006-12-27 12:38 发表
其实cell的spe是可以用来当作shader来跑vs和gs,从而实现dx10的功能。

以前因该就有人讨论过吧

SPE单独拿出来什么都不是,PPE要协调7个SPE的工作,在加上自身的任务,那资源是相当惨淡阿
作者: ayanamei    时间: 2006-12-27 13:28
原帖由 大死人花 于 2006-12-27 13:06 发表

SPE单独拿出来什么都不是,PPE要协调7个SPE的工作,在加上自身的任务,那资源是相当惨淡阿

SPE是完全独立的CORE
作者: iiiiuuuu    时间: 2006-12-27 13:37
原帖由 大死人花 于 2006-12-27 13:06 发表

SPE单独拿出来什么都不是,PPE要协调7个SPE的工作,在加上自身的任务,那资源是相当惨淡阿

你可以计算一下达到rsx的vs水平需要几个spe.要实现gs又需要几个。

惨不惨淡不是想当然出来的。
作者: 大死人花    时间: 2006-12-27 14:28
原帖由 iiiiuuuu 于 2006-12-27 13:37 发表

你可以计算一下达到rsx的vs水平需要几个spe.要实现gs又需要几个。

惨不惨淡不是想当然出来的。

并不是SPE的计算能力问题,SPE的指令和Power核心的指令不同,SPE必须依靠PPE

好比拥有7个算盘的人并不会比只有一个算盘的人算题快多少
作者: ayanamei    时间: 2006-12-27 16:10
原帖由 GOOGLEME 于 2006-12-27 13:31 发表


笑掉大牙吧:lol:

PS3只是让PPE来跑OS和传统应用 然后让PPE来分配不同的threading给各个SPE
PPE的确比SPE更适合干这个 但是并不是说SPE不能跑OS
SPE同样是通用处理器 不是DPS之流
但是SPE不能脱离PPE是肯定的
CELL的原意  本来的主要资源应该是SPE
PPE只是control
现在貌似SPE还用不好 所以很多活还是压给PPE去了

[ 本帖最后由 ayanamei 于 2006-12-27 16:28 编辑 ]
作者: ayanamei    时间: 2006-12-27 16:34
原帖由 大死人花 于 2006-12-27 14:28 发表

并不是SPE的计算能力问题,SPE的指令和Power核心的指令不同,SPE必须依靠PPE

好比拥有7个算盘的人并不会比只有一个算盘的人算题快多少

比喻的不准确
Cell不是一个人拥有7个算盘
而是1个人指挥7个拥有算盘的人
只不过现在与这7个人沟通和配合上很成问题
然后这个没算盘的指挥者只好笔算。。

[ 本帖最后由 ayanamei 于 2006-12-27 16:35 编辑 ]
作者: 大死人花    时间: 2006-12-27 16:43
原帖由 ayanamei 于 2006-12-27 16:34 发表

比喻的不准确
Cell不是一个人拥有7个算盘
而是1个人指挥7个拥有算盘的人
只不过现在与这7个人沟通和配合上很成问题
然后这个没算盘的指挥者只好笔算。。

问题是这个指挥只有一张嘴,IBM当初推荐的是2个PPE+5SPE,但是SONY执意要用2的3次方个SPE,所以目前的PS3用CELL是1PPE+(8-1)SPE
作者: ayanamei    时间: 2006-12-27 16:48
原帖由 大死人花 于 2006-12-27 16:43 发表

问题是这个指挥只有一张嘴,IBM当初推荐的是2个PPE+5SPE,但是SONY执意要用2的3次方个SPE,所以目前的PS3用CELL是1PPE+(8-1)SPE

说到底关键还是SPE用得怎么样 如果按照初衷各种case都丢给不同的SPE去跑
那么PPE本身的负担并不大
SPE曾经用得很糟糕 现在具体怎么样不知道了
应该说还应多该给Deverloper一些时间去熟悉CELL的编程模型吧
作者: 幻日    时间: 2006-12-27 19:35
2楼思维非常的超前,膜拜一下。:loveliness:
作者: codxk    时间: 2006-12-27 19:43
原帖由 幻日 于 2006-12-27 19:35 发表
2楼思维非常的超前,膜拜一下。:loveliness:



不是超前的问题啊
作者: frankexem    时间: 2006-12-27 22:00
以Cell的性能 模拟目前的显卡似乎是没有障碍的 无论是效果还是性能上

但实际编程上 据称现在PS3游戏开发者都无法充分利用Cell
作者: aeondxf    时间: 2006-12-27 22:06
原帖由 ayanamei 于 2006-12-27 16:10 发表

PS3只是让PPE来跑OS和传统应用 然后让PPE来分配不同的threading给各个SPE
PPE的确比SPE更适合干这个 但是并不是说SPE不能跑OS
SPE同样是通用处理器 不是DPS之流
但是SPE不能脱离PPE是肯定的
CELL的原意   ...

DPS?DSP?话说SPE这家伙连指令窗口都没有呢:( ……
作者: frankexem    时间: 2006-12-27 22:10
原帖由 airforce18 于 2006-12-27 22:08 发表



目前的显卡是只什么系列?  7900?  1900?  G80?  6800?


G80 目前最高端
作者: max3000    时间: 2006-12-27 23:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: killpmp    时间: 2006-12-27 23:22
原帖由 airforce18 于 2006-12-27 22:49 发表
GO浮点是510吧  CELL是243?  怎么完美模拟G80又可有差不多的速度呢

堆上百个CPU在一起,肯定可以模拟
作者: Edison    时间: 2006-12-27 23:53
原帖由 max3000 于 2006-12-27 23:06 发表
据说:CELL能模拟地球

能否模拟地球取决于数学模型,而不是CPU。
作者: frankexem    时间: 2006-12-27 23:55
还是取决于CPU的 不然遇到空间或者时间复杂度特别高的问题时
CPU至少要在一定时间内可以算出来 不然等待几十年……
作者: hdfeel    时间: 2006-12-28 05:56
原帖由 Edison 于 2006-12-27 23:53 发表

能否模拟地球取决于数学模型,而不是CPU。


数学不能模拟混沌。 神学,魔法 可能 可以模拟 地球:lol:
作者: 小内    时间: 2006-12-28 07:46
貌似楼主是台湾同胞。记忆体,对岸好像都这么叫……
作者: codxk    时间: 2006-12-28 13:17
原帖由 frankexem 于 2006-12-27 22:00 发表
以Cell的性能 模拟目前的显卡似乎是没有障碍的 无论是效果还是性能上

但实际编程上 据称现在PS3游戏开发者都无法充分利用Cell



说说你的想法............

给解释一下




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