问题标签 [amd-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1934 浏览

opencl - cl_khr_fp64 和 cl_amd_fp64 的区别?

我刚刚发现在我的(相当昂贵的)Radeon 6970 上,只cl_amd_fp64支持扩展。当0.005使用. _ 在 CPU 上使用Intel SDK 效果很好。(输入缓冲区完全相同)1.99916e+37cl_amd_fp64cl_khr_fp64

扩展页面提供的信息很少。

两者之间究竟有什么区别?

0 投票
3 回答
3238 浏览

architecture - AMD 设备上的物理内存:本地与私有

我正在 OpenCL 中编写一个算法,其中我需要每个工作单元来记住相当一部分数据,比如每个内核之间的 along[70]和 along[200]左右。

最近的 AMD 设备有 32 KiB__local内存,这(对于每个内核的给定数据量)足以存储 20-58 个工作单元的信息。然而,根据我对架构的理解(尤其是从这张图),每个着色器核心也有专用数量的私有内存。但是我找不到它的大小。

谁能告诉我如何找出每个内核有多少私有内存?

我对 HD7970 特别好奇,因为我打算很快购买其中的一些。

编辑:问题已解决,答案附录 D 中。

0 投票
1 回答
529 浏览

linux - pyglet 顶点列表未呈现(AMD 驱动程序?)

我的机器显然不会在 pyglet 中绘制顶点列表。下面的代码在窗口的不同位置呈现两个相同的形状,一个使用顶点列表,另一个使用直线draw()。直接绘制的渲染很好,而顶点列表根本不渲染。

这是 Ubuntu Lucid 中的 pyglet 1.1.2,使用 AMD Radeon HD 6450 卡和最新的 Catalyst 12.1 驱动程序。我想这一定与驱动程序等有关,因为这段代码三年前在几张 NVIDIA 卡上工作过,而且几乎直接来自 pyglet 文档。任何人都知道我需要使用什么设置,或者某个特定的驱动程序版本是否可以正常工作?

0 投票
1 回答
1620 浏览

c - AMD APP (OpenCL) 不适用于 CL_DEVICE_TYPE_GPU

我正在试验 OpenCL 编程。我在关注这篇文章

http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/

当使用 CPU 时,即 CL_DEVICE_TYPE_DEFAULT 它工作正常。

样本输出:

但是,每当我尝试使用 GPU (CL_DEVICE_TYPE_GPU) 时,它都不起作用。

样本输出:

我在运行 Core 2 Duo E4500 的系统上安装了 AMD APP SDK 2.6,GPU 是 HIS Radeon HD 5450。

干杯,

乌察夫

0 投票
3 回答
14183 浏览

android - Android 模拟器的虚拟机加速

我正在尝试配置新的 Android 虚拟机加速。

我正在按照此处列出的步骤进行操作。我到了需要执行的地步:

当我尝试为此运行安装程序时,它失败并显示“ VT 不存在:您的计算机不符合此软件的最低要求”。

我认为这是因为我有一个 AMD cpu,并且所需的虚拟化扩展不可用。

所以我的问题是,是否有其他适用于 AMD 的软件可以用来让它工作?android 开发网站似乎没有任何关于 AMD 的信息,除了提到“支持 AMD 虚拟化(AMD-V、SVM)扩展(仅支持 Linux)”。我不明白他们为什么只支持Linux?

我热衷于让 android 模拟器感觉更快。

0 投票
1 回答
303 浏览

opencl - 使用 OpenCL 对 AMD 硬件的错误回答

我正在使用带有 AMD 视频卡的 OpenCL,并且在 Linux 中拥有最新的驱动程序。

当我做类似的事情时:

我得到一个错误的结果。但如果barrier(CLK_LOCAL_MEM_FENCE);在此之后使用 a ,我会得到正确的结果。

为什么会这样?

Ps1.:在 Linux 或 Windows 上都使用 NVIDIA 显卡,我得到了正确的答案,没有使用障碍。

该块是(使用 __global *input, __global *output ):

我正在使用 128 个工作组大小。我试过 HD 6790 - linux

谢谢

0 投票
1 回答
1866 浏览

sdk - 可与 AMD/Nvidia 一起使用的 OpenCL 代码

有人可以告诉我们是否有可能在编译后让 OpenCL 代码同时与 AMD 和 Nvidia 卡一起使用,一般程序是什么?我是否需要同时安装 OpenCL SDK(AMD/Nvidia)并使用“if”结构为每种情况(AMD 设备或 Nvidia 设备)制作不同的代码?如果你能用一些头条新闻澄清一下,将不胜感激。谢谢。

0 投票
1 回答
233 浏览

benchmarking - 缓存到缓存延迟的基准

我正在寻找一个可以测量处理器的缓存延迟和带宽的基准。特别是我需要测量从一个内核到另一个内核的缓存到缓存时间(包括不同的芯片和不同的插槽)。

需要在 linux 上运行的东西。

显示最新 CPU 上此类测试结果的网页目前也是一个不错的折衷方案。

0 投票
1 回答
498 浏览

opencl - 是否可以让 AMD APP Profiler 与 C#/Cloo 一起使用?

有谁知道如何/是否可以让 AMD APP Profiler 使用 Cloo opencl 库处理 C# 项目?我可以sprofile在我的 .NET 应用程序上运行,但即使它运行正确,也不会输出任何结果。


编辑:嘿,它确实有效我只是有一些狡猾的 OpenCL 代码导致显示驱动程序崩溃。只需sprofile像帮助文件中描述的那样从命令行运行,然后使用 VS2010 中的面板打开它。

0 投票
3 回答
1771 浏览

sse - 我在哪里可以找到 AMD FMA 4 内在函数的参考资料?

我正在尝试修改一段使用 SSE(128 位)调用的代码,以使用 Bulldozer Opteron 上的 256 位 FMA 功能。我似乎无法找到这些调用的内在函数。

这个论坛上的一些问题使用了这些内在函数(例如: 如何在 256 位 AVX 向量中找到水平最大值

我发现了这个:http: //msdn.microsoft.com/en-us/library/gg445140.aspx
http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011/ compiler_c/index.htm#intref_cls/common/intref_avx_fmadd_ps.htm

但我似乎无法在 AMD 开发人员文档中找到任何内容。