1

我正在尝试在windows下搭建一个cuda开发环境,潜伏了很多cuda标签的帖子,但还是有几件事不清楚:

  • 我可以在 windows 下使用 nsight 和 VS2010 express 在不需要第二块显卡的情况下调试 cuda 应用程序吗?
  • 我可以在 linux 下调试 cuda 应用程序而不需要第二块显卡,并且不关闭图形界面吗?
  • 回答了数千次,但也许有些东西已经改变了,所以我再次询问以确保:我可以在不安装启用cuda的视频卡的情况下在windows下开发吗?有某种模拟器吗?(Windows 版的 Ocelot 几乎不存在)。

谢谢。

4

1 回答 1

2

我可以在 windows 下使用 nsight 和 VS2010 express 在不需要第二块显卡的情况下调试 cuda 应用程序吗?

您显然可以使用单个视频卡进行调试,但 nsight 需要 vs2010 专业版(不是快速版) https://developer.nvidia.com/nsight-visual-studio-edition-requirements

我可以在 linux 下调试 cuda 应用程序而不需要第二块显卡,并且不关闭图形界面吗?

我不这么认为,来自 eclipse nsight 文档(http://docs.nvidia.com/cuda/nsight-eclipse-edition-getting-started-guide/index.html#linux-requirements):“一个 GPU正在运行 X11(在 Linux 上)或 Aqua(在 Mac 上)不能用于调试 CUDA 应用程序,并且将对在调试器中运行的应用程序隐藏。此类 GPU 仍可用于分析 GPU 应用程序。

回答了数千次,但也许有些东西已经改变了,所以我再次询问以确保:我可以在不安装启用cuda的视频卡的情况下在windows下开发吗?有某种模拟器吗?(Windows 版的 Ocelot 几乎不存在)。

不,如果你想使用 cuda,你最好买一个便宜的支持 cuda 的卡(例如 GTX 650 大约 100 美元,并且是最新的(开普勒)架构)

于 2013-03-11T19:35:03.937 回答