相关疑难解决方法(0)

如何找出使用python的CPU数量

我想知道使用Python的本地机器上的CPU数量.当使用最佳扩展用户空间程序调用时,结果应该是user/real输出time(1).

python system-information

477
推荐指数
12
解决办法
25万
查看次数

如何从用户空间应用程序(Linux,C)中获取CPU核心编号?

据推测,有一个库或简单的asm blob可以获取我正在执行的当前CPU的编号.

linux multicore smp

17
推荐指数
2
解决办法
1万
查看次数

是否有一个`x86`指令来告诉正在运行指令的核心?

当我cat /proc/cpuinfo,我看到8个内核,用的ID从07.

是否有一条x86指令将报告指令本身正在运行的核心的核心ID?

我看了一下,cpuid但似乎没有coreid在任何参数设置下返回.

x86 assembly x86-64

15
推荐指数
3
解决办法
4909
查看次数

如何在C语言的Linux中使用sched_getaffinity和sched_setaffinity?

我在尝试着:

  • 使用处理器固定同时运行16个副本(每个核心2个副本)

  • 在处理器固定(每个核心2个副本)的同时运行8个副本,并在某个功能说功能1完成后将处理器核心翻转到最远的核心.

我面临的问题是如何选择最远的处理器.

有些朋友建议使用sched_getaffinity和sched_setaffinity,但我认为没有找到任何好的例子.

c linux schedule process affinity

14
推荐指数
3
解决办法
2万
查看次数

OpenMP和CPU亲和力

sched_setaffinitypthread_attr_setaffinity_np将在OpenMP下设置线程亲和力?

相关:CPU亲和力

c c++ posix openmp

8
推荐指数
1
解决办法
1万
查看次数

如何知道我的代码运行在哪个物理处理器和哪个物理核心上

我如何知道在C程序中,我的代码运行在哪个物理处理器和核心上?我正在使用Linux和gcc 4.4.3.

c linux system processor

6
推荐指数
2
解决办法
2651
查看次数

如何防止子分叉进程继承CPU亲和力?

我有一个服务器进程,它会分叉许多子进程.服务器进程与CPU核心具有亲缘关系,但我不希望子进程继承该亲和性(而OS应该处理运行这些进程的位置).有没有办法将父子进程与cpu亲和关系脱钩?

c++ linux fork affinity execvp

6
推荐指数
1
解决办法
2270
查看次数

专注于CPU使用C++在1核上运行您的进程

我正在开发一个项目来衡量一些代码模式对CPU的影响.为此,我需要在CPU上运行我的进程并停止CPU上的所有其他进程以查看我的进程的实际效果.

另外,我需要在CPU的1个核心上运行我的进程.任何人都可以帮助如何在C++中做到这一点?

c++

6
推荐指数
1
解决办法
3136
查看次数

如何在Linux中以C语言获取当前进程的处理器ID?

我正在编写一个程序,需要知道它运行的逻辑处理器.

这个问题告诉我如何在汇编中执行此操作,而这个问题告诉我如何在汇编中使用此代码而不将其转换为AT&T语法.

使用现有的Linux系统调用或库函数有没有更简单的方法来实现这一点,还是我需要重新发明轮子?

c linux

4
推荐指数
2
解决办法
8767
查看次数

设置与将在Linux上运行的C++的处理器关联

可能重复:
CPU亲和力

我正在Linux上运行,我想编写一个C++程序,它将设置2个特定处理器,这两个处理器将并行运行(即设置每个进程在不同的核心/ CPU上运行).我想在C++中使用处理器关联工具.请任何人都可以帮助C++代码.

c++ processor process affinity

3
推荐指数
1
解决办法
9883
查看次数

使用C编程语言,制作多核RedHat Linux处理器的最佳方法是什么,在测试应用程序中只使用一个核心?

使用C编程语言,制作多核Red Hat Linux处理器的最佳方法是什么,在测试应用程序中只使用一个核心?

c

1
推荐指数
1
解决办法
196
查看次数