由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 用root跑程序更快
相关主题
如何查看一个程序/进程使用了哪些cpu?求助个dll调用的问题
openMP or boost::thread (pthread) for multithreading ?c++11 std::thread 和 openmp 那个额外开销少?
A helloworld OpenMP question?请教,如何设置run time KMP_PLACES_THREADS
我写的C++ ParallelForLoop,感兴趣的来下载测试多线程编程前景如何?
OpenMP的问题-The process cannot access the file because it is being used by another processc++下如何实现多线程?
c++ thread 求助写thread safe程序现在也是程序员必须要掌握的了吧
谁给科普一下Linux里lib search怎么运作的?重新学习Java Thread的Field变量与Thread Local
[合集] Intel 9编译器在vc 6.0的环境里编译openmp的问题并行程序能做到不用专门写么?
相关话题的讨论汇总
话题: xxxxx话题: sudo话题: 环境变量话题: cpu话题: 程序
进入Programming版参与讨论
1 (共1页)
w***g
发帖数: 5958
1
一个做纯计算的C++程序,用openmp并行化,发现用root跑比正常快25% ,怎么回事?
UPDATE:真实原因是我设了OMP_NUM_THREADS=6的环境变量,sudo的时候这个环境变量没
有带进去。CPU是6核12个线程,那25%的speedup是hyperthreading造成的。
x****u
发帖数: 44466
2
怎么测出来的?

【在 w***g 的大作中提到】
: 一个做纯计算的C++程序,用openmp并行化,发现用root跑比正常快25% ,怎么回事?
: UPDATE:真实原因是我设了OMP_NUM_THREADS=6的环境变量,sudo的时候这个环境变量没
: 有带进去。CPU是6核12个线程,那25%的speedup是hyperthreading造成的。

w***g
发帖数: 5958
3
看表就能测出来。程序跑快1/4很明显的。具体是用time命令。

【在 x****u 的大作中提到】
: 怎么测出来的?
x****u
发帖数: 44466
4
chroot的速度呢?

【在 w***g 的大作中提到】
: 看表就能测出来。程序跑快1/4很明显的。具体是用time命令。
w***g
发帖数: 5958
5
我说的是sudo, 不是chroot.

【在 x****u 的大作中提到】
: chroot的速度呢?
x****u
发帖数: 44466
6
试试chroot的速度如何?再就是你这程序干了什么?

【在 w***g 的大作中提到】
: 我说的是sudo, 不是chroot.
T********i
发帖数: 2416
7
sudo vi /etc/security/limits.conf
加你自己进去
xxxxx soft cpu unlimited
xxxxx - rtprio 100
xxxxx - nice 40
xxxxx - memlock unlimited

【在 w***g 的大作中提到】
: 我说的是sudo, 不是chroot.
w***g
发帖数: 5958
8
牛!虽然发现不是这个原因造成的,还是惊异于魏老师能这么快地给出一个可能的原因。
真实原因是我设了OMP_NUM_THREADS=6的环境变量,sudo的时候这个环境变量没有带进
去。CPU是6核12个线程,那25%的speedup是hyperthreading造成的。

【在 T********i 的大作中提到】
: sudo vi /etc/security/limits.conf
: 加你自己进去
: xxxxx soft cpu unlimited
: xxxxx - rtprio 100
: xxxxx - nice 40
: xxxxx - memlock unlimited

1 (共1页)
进入Programming版参与讨论
相关主题
并行程序能做到不用专门写么?OpenMP的问题-The process cannot access the file because it is being used by another process
Windows XP与Multithreading Programmingc++ thread 求助
请大牛们帮忙看一段并行c++代码的效率问题谁给科普一下Linux里lib search怎么运作的?
有没有大牛说说C里边for循环的坏处[合集] Intel 9编译器在vc 6.0的环境里编译openmp的问题
如何查看一个程序/进程使用了哪些cpu?求助个dll调用的问题
openMP or boost::thread (pthread) for multithreading ?c++11 std::thread 和 openmp 那个额外开销少?
A helloworld OpenMP question?请教,如何设置run time KMP_PLACES_THREADS
我写的C++ ParallelForLoop,感兴趣的来下载测试多线程编程前景如何?
相关话题的讨论汇总
话题: xxxxx话题: sudo话题: 环境变量话题: cpu话题: 程序