问题标签 [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.

0 投票
1 回答
2126 浏览

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 上发生。

我已经检查了堆栈大小和参数本身,但我没有找到原因。论据是正确的。

0 投票
1 回答
1462 浏览

gcc - Xeon Phi Knights Corner 内部函数与 GCC

我正在考虑购买 Xeon Phi Knights Corner (KNC) 协处理器卡。但我没有英特尔编译器,也没有兴趣购买(非商业版本似乎不再是一种选择)。

看来 GCC 正在获得对 Xeon Phi 的 OpenMP 支持是否有某些版本的 GCC 或支持KNC 内在函数的 GCC 扩展?

请注意,KNC 的 512 位 SIMD 与 AVX512 不兼容(尽管下一版本的 Knights Landing 将兼容)。

0 投票
1 回答
90 浏览

intel - Xeon Phi 上只有 14 个 RAPI 事件可用。为什么这么少?

我正在尝试使用 RAPI 来监控我的 Xeon Phi 代码的性能。我刚刚按照文档编译并安装了 RAPI 的本机版本。以下列表是我在 Xeon Phi 上执行“rapi_avail”时得到的,它将显示所有可用事件。令人惊讶的是,只有 14 个可用。

这个对吗?Xeon Phi 上只有 14 个可用?

0 投票
1 回答
358 浏览

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

0 投票
3 回答
1203 浏览

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 上做任何事情,使用它的线程来帮助我吗?

0 投票
2 回答
132 浏览

xeon-phi - 我们可以在 Intel Xeon MIC 卡上双启动吗?

我正在使用 rhel 机器作为 mic0 协处理器的主机。目前我的 mic0 上安装了 mpss3.2.3 。

我想知道我是否可以应用双启动的概念并且可以安装mpss3.3。还可以在启动屏幕上选择要使用的内核。就像我们可以安装不同的内核版本,然后可以选择使用哪一个,例如:Windows 或 Linux,同样我可以进行一些设置,这将使我能够在 mic0 协处理器上安装不同内核版本的 mpss。

如果是,那么如何?如果没有,那为什么不呢?

谢谢

0 投票
2 回答
446 浏览

c# - 我可以通过 Interop 使用 C++ dll 卸载到 Xeon Phi 吗?

我读到某些 c++ dll 可以自动卸载到 Xeon Phi,即使它们不是专门为使用多核而设计的。

我的问题 - 我可以使用来自 c# 的英特尔并行工作室来互操作一个 c++ dll 吗?希望自动卸载

0 投票
2 回答
416 浏览

c - 具有高值的分段错误 (Xeon Phi)

我正在通过 Stampede 使用 Xeon Phi 解决 Collat​​z 猜想问题。我已经测试了我的代码已经过测试并且对于高达 100,000 的值可以正常工作,但是测试高达 100 万的值时,我几乎立即收到了分段错误(“SIGSEV”)。几天来我一直在用头撞墙,但根本无法弄清楚这个错误。任何帮助都非常感谢。

我非常有信心问题会出现在上面的代码段中。

0 投票
1 回答
948 浏览

opengl - 英特尔至强融核协处理器是否支持硬件级别的图形处理?

我将在具有大量处理器的大型计算机系统上进行一些渲染实验。该系统使用一些 Intel Xeon E5 处理器和 Intel Xeon Phi 协处理器。我已经阅读了 Xeon Phi 协处理器的文档和开发人员指南,但没有一个提到有关 OpenGL 或 DirectX 的详细信息。

我对 Xeon Phi 协处理器不熟悉,我想知道它是否支持 OpenGL 或 DirectX 进行硬件级别的图形处理。

0 投票
1 回答
164 浏览

xeon-phi - 如何启用另一个英特尔至强 phi 协处理器?

我有一台带有一张麦克风卡 (mic0) 的服务器,它运行良好。最近,我在同一台服务器上添加了另一个麦克风 (mic1)。mic1 可以被 检测到lspci,但不会出现在ifconfig. 如何启用 mic1 使其与 mic0 一起工作?