问题标签 [xeon-phi]
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.
c++ - pthread_create() 在 Xeon Phi 上每 60 个线程失败(参数无效)
我在这里将一段 pthread 代码列为函数“thread”。它基本上创建了许多线程(通常在 Xeon Phi 上为 240 个,在 CPU 上为 16 个)然后加入它们。
如果我只调用这个 thread() 一次,它在 CPU 和 Xeon Phi 上都能完美运行。如果我再调用一次,它在 CPU 上仍然可以正常工作,但是 pthread_create() 将报告“错误 22”,这应该是每 60 个线程的“无效参数”。
例如,第二次运行 thread() 的线程 0、线程 60、线程 120 等,也就是进程中创建的 241、301、361 等线程,将会失败(错误 22)。但线程 1~59、61~119、121~240 等工作完美。
请注意,此问题仅在 Xeon Phi 上发生。
我已经检查了堆栈大小和参数本身,但我没有找到原因。论据是正确的。
gcc - Xeon Phi Knights Corner 内部函数与 GCC
我正在考虑购买 Xeon Phi Knights Corner (KNC) 协处理器卡。但我没有英特尔编译器,也没有兴趣购买(非商业版本似乎不再是一种选择)。
看来 GCC 正在获得对 Xeon Phi 的 OpenMP 支持。是否有某些版本的 GCC 或支持KNC 内在函数的 GCC 扩展?
请注意,KNC 的 512 位 SIMD 与 AVX512 不兼容(尽管下一版本的 Knights Landing 将兼容)。
intel - Xeon Phi 上只有 14 个 RAPI 事件可用。为什么这么少?
我正在尝试使用 RAPI 来监控我的 Xeon Phi 代码的性能。我刚刚按照文档编译并安装了 RAPI 的本机版本。以下列表是我在 Xeon Phi 上执行“rapi_avail”时得到的,它将显示所有可用事件。令人惊讶的是,只有 14 个可用。
这个对吗?Xeon Phi 上只有 14 个可用?
intel - 已安装 MIC 的 PAPI,正确发现组件,但 PAPI_add_event 失败
我为 MIC 编译并安装了最新的 PAPI 5.4.0.0。我的配置选项是:
问题是 PAPI_add_event 在我自己的程序和测试程序中总是失败。报告的错误是“无效参数”。知道为什么吗?我尝试重新配置并重新安装,但问题仍然存在。
这些是“api_component_avail”显示的结果。对我来说这看起来很正常。它也与此线程匹配:https ://software.intel.com/en-us/forums/topic/530598
cpu - 为什么至强融核总是效果不佳?
我尝试在 Xeon E5 和 Xeon Phi 上运行 1,000,000,000 次 for 循环,并测量时间来比较它们的功效,我很惊讶我得到了以下结果:
- 在 E5(1 线程)上:41.563 秒
- 在 E5(24 线程)上:22.788 秒
- Xeon Phi(240 线程)卸载:45.649 秒
谁能告诉我为什么我的疗效不好?关于建筑或任何其他?
为什么我在 Xeon Phi 上的效果不好?我对 for 循环什么都不做。如果我的 Xeon Phi 协处理器没有任何问题,那么 Xeon Phi 的哪些工作很棒?一定要矢量化?如果不是矢量化,我可以在 Xeon Phi 上做任何事情,使用它的线程来帮助我吗?
xeon-phi - 我们可以在 Intel Xeon MIC 卡上双启动吗?
我正在使用 rhel 机器作为 mic0 协处理器的主机。目前我的 mic0 上安装了 mpss3.2.3 。
我想知道我是否可以应用双启动的概念并且可以安装mpss3.3。还可以在启动屏幕上选择要使用的内核。就像我们可以安装不同的内核版本,然后可以选择使用哪一个,例如:Windows 或 Linux,同样我可以进行一些设置,这将使我能够在 mic0 协处理器上安装不同内核版本的 mpss。
如果是,那么如何?如果没有,那为什么不呢?
谢谢
c# - 我可以通过 Interop 使用 C++ dll 卸载到 Xeon Phi 吗?
我读到某些 c++ dll 可以自动卸载到 Xeon Phi,即使它们不是专门为使用多核而设计的。
我的问题 - 我可以使用来自 c# 的英特尔并行工作室来互操作一个 c++ dll 吗?希望自动卸载
c - 具有高值的分段错误 (Xeon Phi)
我正在通过 Stampede 使用 Xeon Phi 解决 Collatz 猜想问题。我已经测试了我的代码已经过测试并且对于高达 100,000 的值可以正常工作,但是测试高达 100 万的值时,我几乎立即收到了分段错误(“SIGSEV”)。几天来我一直在用头撞墙,但根本无法弄清楚这个错误。任何帮助都非常感谢。
我非常有信心问题会出现在上面的代码段中。
opengl - 英特尔至强融核协处理器是否支持硬件级别的图形处理?
我将在具有大量处理器的大型计算机系统上进行一些渲染实验。该系统使用一些 Intel Xeon E5 处理器和 Intel Xeon Phi 协处理器。我已经阅读了 Xeon Phi 协处理器的文档和开发人员指南,但没有一个提到有关 OpenGL 或 DirectX 的详细信息。
我对 Xeon Phi 协处理器不熟悉,我想知道它是否支持 OpenGL 或 DirectX 进行硬件级别的图形处理。
xeon-phi - 如何启用另一个英特尔至强 phi 协处理器?
我有一台带有一张麦克风卡 (mic0) 的服务器,它运行良好。最近,我在同一台服务器上添加了另一个麦克风 (mic1)。mic1 可以被 检测到lspci
,但不会出现在ifconfig
. 如何启用 mic1 使其与 mic0 一起工作?