gpt4 book ai didi

unity3d - 如何为 xbox 编写程序并使用其 GPU?

转载 作者:行者123 更新时间:2023-12-04 13:35:19 25 4
gpt4 key购买 nike

背景
我已经用 试验了 OpenCL C++ 编程语言 在 Windows PC 上编写简单的程序到 PC 的 GPU。换句话说,我将其用作 GPGPU。在简单的计算下,我的意思是我制作了两个数组,每个数组包含 100 万个项目,然后我添加了两个数组的相应部分。
所以如果我有 X[1000000] 和 Y[1000000],那么我会这样做:

for(int i=0; i<1000000; i++)
{
Output[i]=X[i]+Y[i]
}

我想做什么?
我想在 Xbox One S 上做同样的事情,就像我在 PC 上所做的那样。我想为 Xbox One S 写一个程序, 通常在 cpu 上运行 (我不是要创建一个我将强制在 GPU 上运行的程序)。当它进行与上述类似的计算时,它会将其加载到 GPU 中,GPU 将对其进行计算以提高速度。

我已经在我的 Xbox 上做了什么?
我已经在我的 Xbox 上制作了 UWP 应用程序(用 C++ 编码)。我想继续使用 UWP 编写我的 GPU 程序,但是,我没有找到任何解释如何执行此操作的教程。

我对答案有什么期望?
我想要一个包含指南/教程链接的答案,或者甚至在解释如何执行此操作的答案中。
指南/教程(我的程序的解决方案)必须是:
  • 用 C++ 编写
  • 最好使用 OpenCL,但这是 不需要 ,仅在可能的情况下

  • 我对这些类型的软件了解多少?
    我非常了解 Visual Studio C++ (MSVC),因此最理想的是指南/教程使用 MSVC。我也对 Unity 有一点了解,所以如果指南/教程是关于在 Unity 中编写的(也可以在 C++ 中编写),我也将不胜感激。但如果这是不可能的,任何其他工具也可以正常工作。

    PS:我对此做了很多研究,但没有找到解释这一点的指南/教程。这就是为什么我在这里询问堆栈溢出的原因。我对堆栈溢出很陌生,所以请不要只说(如果这个问题写得不好)“这个答案不符合答案要求。

    最佳答案

    您必须申请加入 ID@Xbox 计划。为此,您需要一家公司。申请该计划不仅仅是填写表格并自动接受的事情。 Microsoft 将验证您。微软不想将他们的软件开发工具包提供给任何人,主要是为了防止游戏作弊。不幸的是,这是不可能的任何其他方式。

    关于unity3d - 如何为 xbox 编写程序并使用其 GPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62481727/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com