当前位置: 首页 > 知识库问答 >
问题:

卸载xeon phi 5110p上的守护程序

苏涛
2023-03-14

我知道Intel Xeon phi协处理器SE10X有61个核,建议只使用60个核,因为卸载守护进程使用1个核。此外,由于intel xeon phi协处理器5110P有60核,建议使用59核吗?

共有3个答案

华乐逸
2023-03-14

当您在卸载模式下执行工作负载时(当应用程序在CPU上运行并将一些计算卸载到Xeon Phi时),建议为卸载运行时保留1个内核。至强Phi端有一个COI demon,它运行四个服务线程来管理卸载活动。请记住,至强Phi上的1个物理核运行4个硬件线程。对于本机执行模式,当应用程序直接在Xeon Phi卡上启动时,您可以使用所有可用的内核。因为现在有任何卸载活动。

别帅
2023-03-14

我在英特尔至强phi 7120p卡上评估了我的测试代码的性能。我观察到当线程数是(内核数-1)的倍数时代码性能最好。这是因为其中一个内核正忙着运行Linux微操作系统服务。

一般来说:

No. of threads to create >= K * T * (N-1)
K = Positive integer (=2 works fine)  
T = No. of thread contexts on hardware(4 in my case)  
N = No. of cores present on hardware.  
昝浩阔
2023-03-14

从这个与MIC相关的常见问题解答:

感性亲和力

在Intel MPSS下,许多内核服务和守护进程与“引导处理器”(BSP)密切相关,BSP是最后一个物理核心。这也是卸载守护程序运行支持卸载数据传输所需的服务的地方。因此,通常明智的做法是避免将此核心用于用户代码。(事实上,正如前面所讨论的,卸载系统通过将最后一个核心上的逻辑CPU从卸载进程的默认关联中移除来自动做到这一点)。

从这个OpenMP上的MIC指南:

卸载的程序继承了一个关联映射,该映射隐藏了最后一个核心,该核心专用于卸载系统功能。本机程序可以使用所有内核,使平衡线程所需的计算略有不同。

这些来源都不是特定于任何MIC模型的,它们是关于架构的;因此,如果您卸载到设备并且不使用默认亲和力,您确实应该避免最后一个核心。

 类似资料:
  • 本文向大家介绍python实现守护进程、守护线程、守护非守护并行,包括了python实现守护进程、守护线程、守护非守护并行的使用技巧和注意事项,需要的朋友参考一下 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow

  • 问题内容: 我正在做Java试卷,并且遇到了以下使我感到困惑的问题。 以下哪项是正确的?(选择所有适用项。) 答:当应用程序开始运行时,会有一个守护线程,其任务是执行main()。 B.当一个应用程序开始运行时,有一个非守护进程线程,其工作是执行main()。 C.由守护程序线程创建的线程最初也是守护程序线程。 D.由非守护程序线程创建的线程最初也是非守护程序线程。 关键答案是B,C,D,谁能告诉

  • 守护(Daemon)进程 我们可以认为守护进程就是后台服务进程,因为它会有一个很长的生命周期提供服务,关闭终端不会影响服务,也就是说可以忽略某些信号。 实现守护进程 首先要保证进程在后台运行,可以在启动程序后面加&,当然更原始的方法是进程自己fork然后结束父进程。 if (pid=fork()) { exit(0); // Parent process } 然后是与终端、进程组、会话(Ses

  • Daemonset可以确保全部(或者某些)节点上运行一个Pod的副本。 Daemonset可以确保全部(或者某些)节点上运行一个Pod的副本。当有节点加入集群时,也会为他们新增一个Pod。当有节点从集群移除时,这些Pod也会被回收。删除DaemonSet将会删除它创建的所有Pod。 Daemonset典型用法如下: 在每个节点上运行集群存守护进程 在每个节点上运行日志收集守护进程 在每个节点上运行

  • 建议使用 systemd 管理我们的服务进程。 可以参考swoole官方文档 使用方法 请确保cabal.php配置文件中的swoole.daemonize配置为关闭状态(0或false)! 'swoole' => [ // ... 'daemonize' => 0, // ... ], 在 /etc/systemd/system/目录中,创建一个 cabal.

  • 命令模式 守护进程方式启动:bin/imi server/start -d 重定向标准输入输出:bin/imi server/start -d 文件名.log 此方法只可让服务在后台运行,退出 ssh 后不被终止。 无法在服务崩溃后重新拉起,建议使用 systemd Systemd Systemd 一般都已经集成在了现代 Linux 发行版中,使用它可以实现开机自启动和守护进程等功能。 但 Sys