cuda - 您可以使用 Amazon EC2 GPU 实例进行实时渲染吗?

标签 cuda amazon-ec2 gpgpu

我需要一台装有不错 3D 卡的远程 PC/服务器来执行实时 3D 渲染……想象一下在远程服务器上运行 3D 游戏,这是一个很好的比较。

由于显而易见的原因,大多数 VPS 和专用服务器都没有良好的图形功能,但亚马逊确实有特殊的 GPU 实例。它们用于 GPGPU 计算,使用 GPU 使用 CUDA 等工具进行数据处理,但我想知道它们是否也可以用于实时 3D 渲染。

任何人都可以对此提供可靠的答案吗?

编辑:我应该添加它是我自己的 3d 代码,我想知道 EC2 为此目的的功能,而不是一个通用的 EC2 问题

最佳答案

亚马逊 GPU 服务器配备了 NVidia Tesla GPU。虽然它们最擅长 GPGPU,但它们也具有超过平均水平的实时图形渲染能力。尽管在这方面它们不如 NVidia GTX 卡(请参阅 NVidia 网站上的 GPU 规范) .

现在,您可以使用 Amazon 进行实时渲染,但您的瓶颈将是网络带宽。Tesla 卡可以与 OpenGL 一起使用以非常快地将图形渲染到 Offscreen 缓冲区中,但是您应该找到读取每个渲染像素的方法帧并以可接受的帧速率将其流式传输到客户端。从 GPU 读取的 OpenGL 像素已经非常慢(尽管您可以使用 PBO 乒乓球进行一些黑客攻击)但我真的不认为您可以使用标准分辨率流式传输像素包( 800x600 甚至更少)来自远程服务器,以便客户端以可接受的最低频率获取它。我相信将来有可能:)

P.S 我的回答基于个人使用 Amazon EC2 的经验

关于cuda - 您可以使用 Amazon EC2 GPU 实例进行实时渲染吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14298910/

相关文章:

arrays - 在 CUDA 内核中搜索有序数组

python - 运行 Numbapro CUDA 代码后计算机死机

amazon-web-services - 如何重命名 ec2-instance 名称

php - Amazon EC2 上的 CodeIgniter 应用程序显示空白页面

c++ - CUDA FFT 异常

python - 如何在 GPU 上计算成对距离矩阵

cuda - 我们可以在内核运行期间获得准时打印输出吗?

algorithm - CUDA中基于索引的流压缩和转换

tomcat - 无法使用引擎的非 defaultHost 在 tomcat7 中部署 Jenkins

hash - GPU -"Proof"哈希函数?