POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 6634|回复: 22
打印 上一主题 下一主题

G80/R600 MIMD?SIMD?

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-11 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个问题记得之前似乎大家已经讨论过了,不过有些地方还是想请教一下

这个multi,single是从哪方面去考虑,还是说是任意的?或者是说两者有没有明确的定义?
2#
发表于 2009-7-11 09:38 | 只看该作者
SIMD on MIMD。

对于 Tesla 架构来说,每个 MP 本身属于 SIMD,SIMD 宽度为 32D 的 warp,每个 warp 需要 4 个周期完成。

若干个 MP 理论上属于 MIMD,但是它们同一时间只能跑同一个 kernel,各个 MP 同一时间跑的指令都是一样的,表现就是 SIMD on MIMD 或者 SPMD。
回复 支持 反对

使用道具 举报

Caviar123 该用户已被删除
3#
发表于 2009-7-14 07:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2009-7-14 16:21 | 只看该作者
应该是单指令多数据
回复 支持 反对

使用道具 举报

5#
发表于 2009-7-22 22:55 | 只看该作者
技术贴...学习了
回复 支持 反对

使用道具 举报

6#
发表于 2009-7-24 12:02 | 只看该作者
目前的CUDA 目标是做成灵活配伍的SPMD,暂时还是固定SM 比例的SPMD,看未来发展了。
回复 支持 反对

使用道具 举报

7#
发表于 2009-7-27 13:00 | 只看该作者
在只能运行同一个 Kernel 的情况下,也就无所谓比例了。
回复 支持 反对

使用道具 举报

8#
发表于 2009-8-25 17:17 | 只看该作者
GT300是MPMD吧
回复 支持 反对

使用道具 举报

9#
发表于 2009-8-25 17:33 | 只看该作者
没有明确定义
回复 支持 反对

使用道具 举报

10#
发表于 2009-8-28 13:05 | 只看该作者
SIMD on MIMD。

对于 Tesla 架构来说,每个 MP 本身属于 SIMD,SIMD 宽度为 32D 的 warp,每个 warp 需要 4 个周期完成。

若干个 MP 理论上属于 MIMD,但是它们同一时间只能跑同一个 kernel,各个 MP 同一时间 ...
Edison 发表于 2009-7-11 09:38

Rumor said TESLA can run multi-kernels per MP (more precisely, SM).
回复 支持 反对

使用道具 举报

11#
发表于 2009-8-28 13:17 | 只看该作者
没有这样的说法,或者说这样的说法与 CUDA 编程指南里所阐述的相反。
回复 支持 反对

使用道具 举报

RacingPHT 该用户已被删除
12#
发表于 2009-8-28 13:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2009-8-28 16:52 | 只看该作者
Rumor said TESLA can run multi-kernels per MP (more precisely, SM).
hd4770 发表于 2009-8-28 13:05


的确如此,HW有这个能力,下一个版本CUDA就是添加这个特性的支持。不过这并不能说明CUDA很先进。
回复 支持 反对

使用道具 举报

14#
发表于 2010-1-15 15:10 | 只看该作者
学习中。。。。。。。。。。。
回复 支持 反对

使用道具 举报

头像被屏蔽
15#
发表于 2010-1-30 22:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

16#
发表于 2010-2-16 11:04 | 只看该作者
SIMD on MIMD。

对于 Tesla 架构来说,每个 MP 本身属于 SIMD,SIMD 宽度为 32D 的 warp,每个 warp 需要 ...
Edison 发表于 2009-7-11 09:38

那么对于现在的Fermi呢?
回复 支持 反对

使用道具 举报

17#
发表于 2010-2-16 13:14 | 只看该作者
那么对于现在的Fermi呢?
denev2004 发表于 2010-2-16 11:04


warp 的宽度依然是 32,但是在 fermi 的 SM 上执行的时间缩半,fermi 的 sm 现在可以同时跑两个 warp。
回复 支持 反对

使用道具 举报

18#
发表于 2010-2-27 18:47 | 只看该作者
呵呵,这个不太懂
回复 支持 反对

使用道具 举报

19#
发表于 2010-2-27 20:27 | 只看该作者
warp 的宽度依然是 32,但是在 fermi 的 SM 上执行的时间缩半,fermi 的 sm 现在可以同时跑两个 warp。
Edison 发表于 2010-2-16 13:14

等于没变了?

那么问一下,R600架构为什么都说是SIMD?是因为每个Array执行上是错开的还是?
回复 支持 反对

使用道具 举报

头像被屏蔽
20#
发表于 2010-3-7 19:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-4-17 16:20

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表