由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++多线程和硬件的关系
相关主题
多线程编程前景如何?如果一个core,多线程还有必要吗?
c++下如何实现多线程?是我的错觉么?我觉得google的三架马车其实没啥东西
写thread safe程序现在也是程序员必须要掌握的了吧老魏问你个问题
在图像算法领域,纯java没戏,用java和c++混合编程很恶心parsing file in node: js or python ?
多线程 编程,process 和 thread 的一些问题。十个包子求助:NodeJS多线程?
推荐一下C++多线程的书吧多线程的thread safety checking tool?
怎么练习multi-threading,平常工作都是用Java框架Perl多线程的问题
用多线程怎么比单线程还慢呢?p-thread profiling
相关话题的讨论汇总
话题: intel话题: amd话题: c++话题: 多线程话题: 4g
进入Programming版参与讨论
1 (共1页)
g****y
发帖数: 436
1
我们这里有个C++写的程序,file io intensive,要求硬件支持多线程,越多越好。现
在想专门配个机器,是配intel的Xeon quad core X2 还是amd的Operton 12 core X2呢
?主要是有点不相信AMD。不过AMD 能够给24core,感觉很给力啊。
A******g
发帖数: 612
2
I think the number of cores doesn't matter much, they shared the same data
bus, and threads are idle while waiting for the I/O. More threads doing I/O
will actually slow down the program.
Add more hard drive and use them in parallel is better. Quad core is enough.


【在 g****y 的大作中提到】
: 我们这里有个C++写的程序,file io intensive,要求硬件支持多线程,越多越好。现
: 在想专门配个机器,是配intel的Xeon quad core X2 还是amd的Operton 12 core X2呢
: ?主要是有点不相信AMD。不过AMD 能够给24core,感觉很给力啊。

b******n
发帖数: 592
3
If it is really disk i/o intensive, I doubt CPU will make such a difference.
Probably choosing a good disk is more important. Computation wise, always
Intel, if you don't really care about cost...(not only the CPU, the
electricity bills as well)

【在 g****y 的大作中提到】
: 我们这里有个C++写的程序,file io intensive,要求硬件支持多线程,越多越好。现
: 在想专门配个机器,是配intel的Xeon quad core X2 还是amd的Operton 12 core X2呢
: ?主要是有点不相信AMD。不过AMD 能够给24core,感觉很给力啊。

g****y
发帖数: 436
4
thanks!
the program starts by parsing a number of text files with a total size of 4G
. after that, it does multi-threaded calculations. In this case, will intel
still perfered?

difference.

【在 b******n 的大作中提到】
: If it is really disk i/o intensive, I doubt CPU will make such a difference.
: Probably choosing a good disk is more important. Computation wise, always
: Intel, if you don't really care about cost...(not only the CPU, the
: electricity bills as well)

g****y
发帖数: 436
5
thanks!

O
enough.

【在 A******g 的大作中提到】
: I think the number of cores doesn't matter much, they shared the same data
: bus, and threads are idle while waiting for the I/O. More threads doing I/O
: will actually slow down the program.
: Add more hard drive and use them in parallel is better. Quad core is enough.
:

A******g
发帖数: 612
6
非IO的并行计算一般core和内存越多越好,用gpu更好,几百个core,如果算法允许的
话。
读的时候,一般有几个硬盘就开几个threads,把文件分别放在不同硬盘上读
一点愚见

4G
intel

【在 g****y 的大作中提到】
: thanks!
: the program starts by parsing a number of text files with a total size of 4G
: . after that, it does multi-threaded calculations. In this case, will intel
: still perfered?
:
: difference.

g****y
发帖数: 436
7
thanks!

【在 A******g 的大作中提到】
: 非IO的并行计算一般core和内存越多越好,用gpu更好,几百个core,如果算法允许的
: 话。
: 读的时候,一般有几个硬盘就开几个threads,把文件分别放在不同硬盘上读
: 一点愚见
:
: 4G
: intel

y***d
发帖数: 2330
8
4G 没多少阿...

4G
intel

【在 g****y 的大作中提到】
: thanks!
: the program starts by parsing a number of text files with a total size of 4G
: . after that, it does multi-threaded calculations. In this case, will intel
: still perfered?
:
: difference.

b******n
发帖数: 592
9
intel 是用HT, AMD也使用类似的技术,我不知道你小河个新片的具体代号
intel的Sandy Bridge支持256-bit的SIMD,如果你的程序大量的矩阵运算,那部分可能
会有50%的性能提高。对于多线程,在内存绝对优化的状态下,多核的优势大。如果同等
级的cpu比较,intel绝对是胜于AMD的。
网上有很多的benchmark可以查。
我记得跟内存也有关系,如果全部内存曹都适用,内存速度只能有2/3。。
多线程相对独立,24听起来比16好一些。。不过估计throughput差不多,可能省电一些

【在 g****y 的大作中提到】
: 我们这里有个C++写的程序,file io intensive,要求硬件支持多线程,越多越好。现
: 在想专门配个机器,是配intel的Xeon quad core X2 还是amd的Operton 12 core X2呢
: ?主要是有点不相信AMD。不过AMD 能够给24core,感觉很给力啊。

1 (共1页)
进入Programming版参与讨论
相关主题
p-thread profiling多线程 编程,process 和 thread 的一些问题。
【求助】Fortran多线程执行效率问题推荐一下C++多线程的书吧
为什么VC6调试多线程Debug菜单下的Threads是灰的?怎么练习multi-threading,平常工作都是用Java框架
多线程有什么优化的方法?用多线程怎么比单线程还慢呢?
多线程编程前景如何?如果一个core,多线程还有必要吗?
c++下如何实现多线程?是我的错觉么?我觉得google的三架马车其实没啥东西
写thread safe程序现在也是程序员必须要掌握的了吧老魏问你个问题
在图像算法领域,纯java没戏,用java和c++混合编程很恶心parsing file in node: js or python ?
相关话题的讨论汇总
话题: intel话题: amd话题: c++话题: 多线程话题: 4g