请问CUDA中有没有最大值表示,如果有的话怎么表示?谢谢

wts_net 2009-05-26 11:08:25
如题
...全文
91 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wts_net 的回复:]
比如说我定义了
struct aa{
int ss;
int yy
};
我又定义了kernel函数
__global__chuandi(struct cc)
{
........
}
是这样吗传递参数吗?不是的话应该怎么修正呢?
[/Quote]

typedef struct __aa__ {
int ss;
int yy;
} AA;

__global__chuandi(AA cc)
{
........
}
wts_net 2009-05-27
  • 打赏
  • 举报
回复
比如说我定义了
struct aa{
int ss;
int yy
};
我又定义了kernel函数
__global__chuandi(struct cc)
{
........
}
是这样吗传递参数吗?不是的话应该怎么修正呢?
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wts_net 的回复:]
在CUDA的kernel函数要是以结构体作参数 是不是在kernel函数前要定义结构体?如果不是的话,怎么办才好呢?
[/Quote]

在kernel之前定义结构体类型:
typedef struct xxx {
......
} XXX;

参数传送的话用值传送.
  • 打赏
  • 举报
回复
[Quote=引用楼主 wts_net 的帖子:]
如题
[/Quote]

什么的最大值?
如是int,short,char,float,double之类的,和C的定义一样.
wts_net 2009-05-26
  • 打赏
  • 举报
回复
在CUDA的kernel函数要是以结构体作参数 是不是在kernel函数前要定义结构体?如果不是的话,怎么办才好呢?

589

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧