首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cubin是最有效的部署格式吗?

cubin是最有效的部署格式吗?
EN

Stack Overflow用户
提问于 2013-06-02 02:25:50
回答 1查看 474关注 0票数 0

假设我事先知道我的部署服务器的操作系统版本和设备的功能。cubin是要部署的最有效的文件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-04 09:15:54

从设备选项的角度来看,唯一会显著影响执行时间的是JIT compiling

假设JIT缓存足够大,足以容纳特定于设备的编译版本,则只有在应用程序第一次运行时才会感受到这一影响。此后,JIT缓存将包含正确的代码。

如果你想避免这种第一次运行的惩罚,唯一需要做的就是在编译应用的过程中传递nvcc appropriate switches到你的设备上。

多维数据集文件only contains device binary code。fatbin可以包含用于多个设备的设备二进制码。通过提供正确的设备二进制代码,您可以使用avoid JIT start-up delay。最终,这些格式(cubin或fatbin)将被收集到包含主机和设备代码的可执行文件中。您不需要显式地以cubin或fatbin为目标,这将生成仅包含设备代码的文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16875894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档