POPPUR爱换

标题: INTEL的超线程到底是能 处理多任务呢? 还是只是 渲染和转码压片才有用? [打印本页]

作者: 天帘之城    时间: 2012-9-20 16:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: woaitff    时间: 2012-9-20 18:37
http://we.pcinlife.com/thread-1984196-1-1.html,看看这个
作者: itany    时间: 2012-9-20 18:51
当然是有用的。
对于多任务多进程的应用,比单任务多线程还有优势。

作者: itany    时间: 2012-9-20 18:52
woaitff 发表于 2012-9-20 18:37
http://we.pcinlife.com/thread-1984196-1-1.html,看看这个

这种文就是典型的反科学胡扯
作者: ilovejulia    时间: 2012-9-20 19:34
多任务和多线程是两个概念。
平常用开几个软件就是多任务,而多线程需要软件支持,包括系统,和程序本身。
作者: bugbear    时间: 2012-9-20 19:37
itany 发表于 2012-9-20 18:51
当然是有用的。
对于多任务多进程的应用,比单任务多线程还有优势。

多任务不等于多线程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



作者: bugbear    时间: 2012-9-20 20:08
itany 发表于 2012-9-20 18:51
当然是有用的。
对于多任务多进程的应用,比单任务多线程还有优势。

给你简单说下多任务、多线程

多任务:相当于你开不同的软件(进程,进程包含线程)),这些软件几乎没有共享数据,独立运行。线程调度靠系统内核操作。

多线程:主要指软件内部的线程分配。不是所有软件都适合多线程。因为,你要多线程提高效率,必然是把一个复杂的工作给分解成多个简单的工作同时干活。你要分解,必须有一定的共享数据(不然各自为政就乱套了)。有共享数据,就涉及多个线程对共享数据的修改,为了不乱套,就需要给共享数据加锁(同时只有一个线程能修改,具体如何设计要看软件设计、编码)。当数据相关性很强的时候,如果线程间等待加锁解锁的时间大于线程干活的时间,这个工作就不适合多线程来做。而且你多分配一个线程就要多分配内存(也占用处理周期),这些都是开销。所以,现实中,真正能从多线程受益的应用并不多,多线程最有用的是多媒体这块。这个线程调度也是系统内核操作的。

ht主要指“超线程”,和上面说的多线程还不是一回事。因为是虚拟线程,不是真正的核心,多线程是否能从ht获益也要看具体应用。

比如ibt使用linpack测试浮点数性能,同样的处理器,开ht性能比不开ht要差很多...30%都有。也就是说linpack在开ht的情况下会有30%的性能降低(很恐怖吧)。为啥?因为压力太高了,没有ht发挥的余地,且多线程互相切换也是开销,结果就造成性能大幅下降...

给你几个参考:
2500k oc 4.6g 123GFLOPS 4线程
3470   89GFLOPS 4线程
3470+4 101GFLOPS 4线程
3770+4 83GFLOPS 8线程 开ht,悲剧的一塌糊涂

作者: clermont    时间: 2012-9-20 20:12
我的1230v2用格式工厂压片才用到4线程
作者: daniel_k    时间: 2012-9-20 21:37
LZ的大字,都爆表了……
作者: itany    时间: 2012-9-21 00:08
bugbear 发表于 2012-9-20 19:37
多任务不等于多线程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

您怎么想的,多任务就是多进程,必然是多线程的

作者: dennyq    时间: 2012-9-21 00:29
itany 发表于 2012-9-21 00:08
您怎么想的,多任务就是多进程,必然是多线程的

多任务不一定是多线程的。后台可以有几十个任务,但可能只有1个甚至2个线程调度,这也取决于CPU调度和软件的支持。但也可以是多任务多线程,线程有限,任务无限。你想想吧。一个游戏可以同时需要很多任务执行运算,但是往往只能占用2个线程(老游戏)。
其实没有绝对的,关键是看系统和软件。目前更多情况是多任务基本是多线程,以后会更多。

作者: itany    时间: 2012-9-21 00:35
bugbear 发表于 2012-9-20 20:08
给你简单说下多任务、多线程

多任务:相当于你开不同的软件(进程,进程包含线程)),这些软件几乎没 ...

我学过操作系统,还不明白进程和线程之间的差别么?

之前AMDbest发过一篇文章,说HT的,实际上一个严重错误在于,只要是流水线的CPU,不管是不是超标量,由于内存访问、相关性等原因,就会出现流水线的气泡(bubble)。在超标量里边流水线更宽了,由于执行单元类型和指令不匹配等造成空闲,也算是流水线的气泡。这才是SMT要解决的问题。

Linpack这种能把CPU流水线填满的程序,HT会增加内存访问的不规则性,以及多核心的加速比问题,当然有副作用。
这不表示多线程没用,只是HT没有发挥作用罢了

多任务的情况下,不同的程序之间没有数据相关性,而且指令类型往往不同,更有利于HT的发挥。
比如我做用Ansys或者其他计算软件的时候,(CPU是I7 2600K),开四个线程计算,之后看电影、上网、写文档都很好。
这就是HT的好处。

作者: itany    时间: 2012-9-21 00:44
dennyq 发表于 2012-9-21 00:29
多任务不一定是多线程的。后台可以有几十个任务,但可能只有1个甚至2个线程调度,这也取决于CPU调度和软件 ...

可以认为Windows的Task==Process

作者: nb0188    时间: 2012-9-21 01:28
以前用p4c时,处理器100%时还能操作,放歌没卡声。
现有台双核无超线程,处理器100%时就不能动了,歌声都断断续续的。

作者: nb0188    时间: 2012-9-21 01:33
往贵的买好了,讲i7比i5都差的多数是些还在念书咬牙买i5的。
作者: bugbear    时间: 2012-9-21 06:35
nb0188 发表于 2012-9-21 01:28
以前用p4c时,处理器100%时还能操作,放歌没卡声。
现有台双核无超线程,处理器100%时就不能动了,歌声都断 ...

你确定系统、软件、驱动没问题??????
作者: bugbear    时间: 2012-9-21 06:46
itany 发表于 2012-9-21 00:35
我学过操作系统,还不明白进程和线程之间的差别么?

之前AMDbest发过一篇文章,说HT的,实际上一个严重 ...

http://en.wikipedia.org/wiki/Hyper-threading

我说的多进程、多线程,和ht(超线程)没有直接关系

多进程、多线程是对软件开发来说的,早就有了

ht是2002年才引入的技术,主要是想提高并行计算的效率

但是ht不是万能的,在ibt(linpack)这类测试中性能直线下降,不管你开4线程还是8线程,都大幅下降,除非关掉ht。而且在游戏中,开ht也有小幅性能下降。

这说明多线程想从ht中受益,必须经过优化才行(特定应用)。

而你说的“比如我做用Ansys或者其他计算软件的时候,(CPU是I7 2600K),开四个线程计算,之后看电影、上网、写文档都很好。”你确定2500k默认会干不了???你确定2500K oc 4.5g不会更快???



作者: big-bang    时间: 2012-9-21 08:18
差不多10年前,INTEL对HT的定义,简单的说就是把U没完全利用完的剩余性能都用上的意思,即是说核心已经利用了70%,剩余的30%性能可以再开多1个线程,那个线程的性能只有原来的30%,但实际使用中,往往都是把U的资源已经利用到近90%以上,剩下的10%不到的性能再开一线程的话,就会看到如很多测试一样,HT没占什么优势的缘故,HT的作用就是把核心的性能都利用完,这个对单核的U用途会大点,但本质上不会有什么实质性的提高
作者: frankincense    时间: 2012-9-21 10:27
big-bang 发表于 2012-9-21 08:18
差不多10年前,INTEL对HT的定义,简单的说就是把U没完全利用完的剩余性能都用上的意思,即是说核心已经利用了7 ...

恰恰相反,IBT这类烧机向的软件会最大限度榨取CPU的执行单元,但在实际上,绝大多数应用都无法充分利用CPU空余的执行单元(Netburst架构是超长流水线,Core架构是超宽执行端),而且利用率普遍偏低(绝不是日常90%,不要把操作系统的CPU利用率和实际CPU内部执行单元利用率等同,对操作系统来说,只要有线程完全占用CPU运算时间,即使只占用一个运算单元,也照样显示100%利用率),所以HT才能发挥功效。
Core2的实际运算能力只有理论运算能力的一半左右,一方面是前端总线的带宽问题,另一方面也说明了执行单元实际利用率不高,所以在Nehalem时代利用IMC消除带宽问题后才引入HT来充分利用执行单元,而不是在Core2直接引入。

作者: doocoo    时间: 2012-9-21 10:39
只要你一开机,就必定是多线程环境。
每个进程都至少包含一个线程,还有后台服务等等。
我个人理解,HT在有多个高负载线程并行的时候还是有用的。另外,多线程还可以实现异步,比如UI线程和计算线程,这样有一个或几个线程忙的时候,不至于把整个进程乃至整个系统卡死。但是在性能方面,如果考察单个软件,尤其是重复执行相同指令的性能测试软件,就没有什么意义。因为这种计算一般都会把流水线占满。

我没学过,猜的
作者: bugbear    时间: 2012-9-21 10:45
doocoo 发表于 2012-9-21 10:39
只要你一开机,就必定是多线程环境。
每个进程都至少包含一个线程,还有后台服务等等。
我个人理解,HT在 ...

1,已知游戏开ht会小幅降低性能
2,已知linpack(ibt、linx)这类计算软件开ht性能会大幅降低
3,日常应用,能把cpu占满且刚好ht有用的应用能有多少?

所以,日常应用,没必要追求ht,高主频更实惠。ht有时候还是帮倒忙的。

作者: bugbear    时间: 2012-9-21 10:47
nb0188 发表于 2012-9-21 01:33
往贵的买好了,讲i7比i5都差的多数是些还在念书咬牙买i5的。

不一定,什么都讲究一个预算,不然这个多点无所谓,那个多点也无所谓最后就超预算太多了

电脑性能就是木桶盛水,最短的那块木板决定性能

i5、i7差的几百如果投资到ssd、内存、显卡上,或许更好



作者: shiftworld    时间: 2012-9-21 10:49
你这种应用需要的超多的内存,而不是超线程。
作者: shiftworld    时间: 2012-9-21 10:50
你这种应用需要的超多的内存,而不是超线程。
作者: big-bang    时间: 2012-9-21 11:39
frankincense 发表于 2012-9-21 10:27
恰恰相反,IBT这类烧机向的软件会最大限度榨取CPU的执行单元,但在实际上,绝大多数应用都无法充分利用CP ...

算了,谈下去也没多少意义,你要是认为这样也没所谓
HT是鸡肋功能已经在很久前证明过了,到了今天基本上没什么改善,是在某些测试时没表现出差距就是事实,我所说的那里是指系统展示出那个CPU占用率了?从头到尾我指的都是实际占用率,而不是任务管理器的数字,当年INTEL对HT的定义就是这样,现在有没有改了,不清楚,因为根本不关心这东西,你应该说是"绝大多数应用都无法完全利用CPU所有资源"而不是充分,正因为这样,才有INTEL的这个HT存在,我都已经说过了,要是一线程实际利用了70%,剩下的30%就是另一线程的实际性能,所以你说恰恰相反就错了,你没完全理解我所说的东西

作者: itany    时间: 2012-9-21 11:45
bugbear 发表于 2012-9-21 06:46
http://en.wikipedia.org/wiki/Hyper-threading

我说的多进程、多线程,和ht(超线程)没有直接关系

我这没有人用2500K,没有超线程纯粹是坑爹。
主机6000块钱根本不差2600和2500之间的差价。

2600关了超线程我试过,Ansys开四个线程进行计算的话直接洗洗回去睡吧,别的啥都干不成了。
事实上您也就是能用Linpack来说事儿,因为您很难找到其他和Linpack一样的测试了。

作者: bugbear    时间: 2012-9-21 11:54
itany 发表于 2012-9-21 11:45
我这没有人用2500K,没有超线程纯粹是坑爹。
主机6000块钱根本不差2600和2500之间的差价。

不是用linpack说事,而是测试超频稳定性ibt是最有效的软件,也是温度最高的。

p95现在也是不错的测试,尤其277出来以后。

你以为2500K oc 成本低么???买一个好的散热器都能换2600了。那为啥2500K还是那么火。

你ht再nb,也不如把主频提高1g来的合算。

ht优化最好也就提高30%,绝大部分能达到20%你就谢天谢地了,没有优化就是残废...



作者: bugbear    时间: 2012-9-21 11:58
itany 发表于 2012-9-21 11:45
我这没有人用2500K,没有超线程纯粹是坑爹。
主机6000块钱根本不差2600和2500之间的差价。

linpack是持续更新的,超级计算机测试性能必须包含的一项

至少在linpack上,ht会降低30%的性能...

ht不是万能的


另外,持续干活的才需要高性能+ecc,家用平台也就搞个设计玩玩而已。

平时应用就是单线程居多,频率至上。说白了,你在平时操作上用高频可以节省很多时间。

作者: itany    时间: 2012-9-21 12:09
bugbear 发表于 2012-9-21 10:45
1,已知游戏开ht会小幅降低性能
2,已知linpack(ibt、linx)这类计算软件开ht性能会大幅降低
3,日常应 ...

1. 说HT降低游戏性能,完全是片面的。实际上对于3770和2600,多数情况是显卡瓶颈的,CPU开没开HT并没有差别。而对于高端系统,开了HT之后有些游戏是会慢几帧,这不是问题,因为完全不影响体验。而很多游戏是会更快的,如:




而且,开了HT之后由于可以减少在游戏的线程和其他应用的线程中进行切换的机会,所以,会使得游戏的帧数更加平稳。

作者: itany    时间: 2012-9-21 12:12
本帖最后由 itany 于 2012-9-21 12:17 编辑
bugbear 发表于 2012-9-21 11:54
不是用linpack说事,而是测试超频稳定性ibt是最有效的软件,也是温度最高的。

p95现在也是不错的测试, ...

呵,有几个计算能用Linpack包含的程序包的?
另外,IBT只是用来做热稳定测试的,根本没有任何实用的意义。
你说的这几个,除了蛋疼玩家,剩下实际干活的没有能用到的
请问您能列出几个工程计算软件,HT导致性能下降的?

利用MPI通信进行并行化计算的程序,很多在超线程环境下都能有20%-50%的性能提升。
比如Ansys和StarCD


作者: itany    时间: 2012-9-21 12:16
bugbear 发表于 2012-9-21 11:58
linpack是持续更新的,超级计算机测试性能必须包含的一项

至少在linpack上,ht会降低30%的性能...

单核心那还不如使用i3呢,买I5干啥呢。

没有那么多人用工作站的,用超算更少。
一般的工程计算,算三五天,用PC是完全可以胜任的。

作者: bugbear    时间: 2012-9-21 12:45
itany 发表于 2012-9-21 12:09
1. 说HT降低游戏性能,完全是片面的。实际上对于3770和2600,多数情况是显卡瓶颈的,CPU开没开HT并没有差 ...

............

对于游戏而言,ht不如频率来的实在

而且同一个cpu,开ht会慢一点点,你也可以认为是误差

游戏多开,2500K 4.5g也比2600默认强,哪怕后者有ht。

如果你非要说2600开ht和不开ht的区别,纯蛋痛,不开ht我买2600何用?

同价位,2500K oc和2600怎么选的问题



作者: bugbear    时间: 2012-9-21 12:50
itany 发表于 2012-9-21 12:12
呵,有几个计算能用Linpack包含的程序包的?
另外,IBT只是用来做热稳定测试的,根本没有任何实用的意义 ...

测试懂?没压力还测毛

oc必测的两个ibt和p95

linpack已经作为性能指标了,超算都要测的,你说有用没用?

而且linpack是持续更新的,对新硬件支持很好

至少说明一个问题,在这种实打实的测试中,ht拖后腿

正因为多核困难,才搞ht折中的。倒不是因为ht有多厉害。

提升50%???ht能提升30%就顶天了

作者: bugbear    时间: 2012-9-21 12:50
itany 发表于 2012-9-21 12:16
单核心那还不如使用i3呢,买I5干啥呢。

没有那么多人用工作站的,用超算更少。

i5有睿频,且可+4,而且有aes加速等



作者: frankincense    时间: 2012-9-21 13:12
bugbear 发表于 2012-9-21 12:50
测试懂?没压力还测毛

oc必测的两个ibt和p95

我倒是想看看实打实的测试是LinPack意义大呢,还是AnandTech的这么多项测试意义大一些

http://www.anandtech.com/bench/Product/288?vs=287

排除0.1GHz的频率差距和2M L3缓存,2500K vs 2600K

作者: ilovechina    时间: 2012-9-21 13:23
本帖最后由 ilovechina 于 2012-9-21 13:25 编辑
woaitff 发表于 2012-9-20 18:37
http://we.pcinlife.com/thread-1984196-1-1.html,看看这个


煞笔啊,说你是书呆子,没想到你比书呆子还蠢啊,那个帖子的谬论都被你当成真理了,你这种煞笔傻成这样也就无可厚非了。
超线程在支持多线程的应用中可以提高性能,多任务必然多进程,多进程必然多线程,所以超线程面对多任务应用肯定是有用的,你这种煞笔连这都搞不懂,还出来祸害别人,你这种蠢货自己蠢,就别叫别人跟你一样蠢好不?
百度百科还有对超线程的介绍,大家也可以看看:http://baike.baidu.com/view/39.htm。里面明确提到超线程对多任务有好处。
作者: ilovechina    时间: 2012-9-21 13:26
本帖最后由 ilovechina 于 2012-9-21 13:31 编辑
itany 发表于 2012-9-20 18:52
这种文就是典型的反科学胡扯

那傻逼没脑子,别人说啥就是啥,把谬误还当成真理了。对别人的评测也是如此对待,根本就没自己的思考能力。这种煞笔存在这世上不好好的默默吃屎,还跳出来误导别人,这种人就该骂!

作者: ilovechina    时间: 2012-9-21 13:29
bugbear 发表于 2012-9-20 19:37
多任务不等于多线程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

煞笔啊,多任务必然多进程,多进程必然多线程,线程是比进程还小的调度单位,你这种没读过书的煞笔还是赶紧滚出pci吧。要么就给我闭嘴,别出来误导别人!
当然,你这种煞笔,肯定是看不懂我说的话的,我说的什么,你这个煞笔怎么都无法理解啊,你是不是一个没读过书得煞笔啊,老子跟你辩论了这么久,越发的发现你的理解能力跟小学水平差不多。老子说什么,你都搞不懂。不会是智力有缺陷吧?

作者: ilovechina    时间: 2012-9-21 13:37
bugbear 发表于 2012-9-21 10:47
不一定,什么都讲究一个预算,不然这个多点无所谓,那个多点也无所谓最后就超预算太多了

电脑性能就是 ...

现在开始推荐把i5便宜的两百块钱 加在ssd、显卡、内存上了?那你这傻逼怎么怂恿别人去买z77啊,可以增加0.4GHZ的倍频,有频率优势可以叫阵e3的超线程嘛?你不是自己打自己耳光么?所以你这种煞笔,智商低,由此可见一斑。

作者: ilovechina    时间: 2012-9-21 13:40
bugbear 发表于 2012-9-21 12:50
测试懂?没压力还测毛

oc必测的两个ibt和p95

我草草草草你妈啊,你他妈的还在提评测,而且还在提那个linpack,你他妈的老子之前教导了你三遍了,你反驳不了,却固执己见,你是不是屎吃多了才这样的?你这种煞笔智商极低,还出来误导别人,挑起事端,给pci造成极大危害,这种煞笔应该踢出pci。

作者: ilovechina    时间: 2012-9-21 13:45
本帖最后由 ilovechina 于 2012-9-21 13:45 编辑
itany 发表于 2012-9-21 12:12
呵,有几个计算能用Linpack包含的程序包的?
另外,IBT只是用来做热稳定测试的,根本没有任何实用的意义 ...

这煞笔经常拿没有意义的测试来作为他支持i5的论据,他这样蠢的人已经把自己的煞笔暴露无遗了。整天开口闭口就评测评测,至于i3关闭超线程,游戏性能下降的评测,这煞笔就选择性忽视,那种无意义的评测以及多了几FPS,少了1秒得评测,这煞笔就大谈特谈,这种煞笔以后还是别理了,智商太低,而且别人的反驳他也看不懂,就活在自己的世界里,所以这煞笔就只能一蠢到底了。

作者: 节瓜    时间: 2012-9-21 13:48
bugbear 发表于 2012-9-21 12:45
............

对于游戏而言,ht不如频率来的实在

超秒默有意思?秀下限?
作者: itany    时间: 2012-9-21 13:49
bugbear 发表于 2012-9-21 12:50
测试懂?没压力还测毛

oc必测的两个ibt和p95

你所谓的压力测试就是测是不是会死机的,和实际性能有P的关系?

对于linpack,是这么评价的:
However, soon after its release, the LINPACK benchmark was criticized for providing performance levels "generally unobtainable by all but a very few programmers who tediously optimize their code for that machine and that machine alone", because it only tests the resolution of dense linear systems, what is not representative of all the operations usually performed in scientific computing
Linpack的测试结果在实际运行中是不可能得到的,除非有蛋疼的程序员根据具体的主机硬件进行定制化的深入优化。因为Linpack只是测算了系统在计算高密度线性系统解,并不代表在科学计算中常用的各种操作。

通俗的说,就好比前些年Core 2买回来都喜欢算个Pi,然后美一美。实际上现在大家都知道Pi并不能代表实际性能。另一个之前的测试就是Drystone ALU,基本就和ALU个数和频率有关系,P4跑的比A64快得多,能说明问题么?显然不。对于HPC来说,Linpack就是类似的测试。为啥你看到HPC都要跑一跑,因为有个前500名的排行榜,为了上榜才跑这个的,说白了就是面子工程。只不过这个面子很大,大家都要去争一争罢了。实际的性能,和Linpack没有必然的联系。国内个别科研机构就是搞出个Linpack不错,其他屎烂的系统,来骗经费的。估计对您这种还挺对口的。

如果您认为电脑就是买来跑Pi,我也不说啥了,别糊弄别人。
另外你喜欢理论测试,为啥不说3Dmark CPU测试呢?看看超线程能发挥多大作用?执行双重标准,暴露了之后可是要名声扫地的

作者: itany    时间: 2012-9-21 13:55
doocoo 发表于 2012-9-21 10:39
只要你一开机,就必定是多线程环境。
每个进程都至少包含一个线程,还有后台服务等等。
我个人理解,HT在 ...

您理解的比较靠谱。

实际上,假如两个进程的负载都不重,但是对是实时性都有一定要求的话,比如上网和放音乐,那么一个CPU核心的话会按照时间片分时执行这两个进程(其实也就是他们的线程)。然而在切换的时候,需要做很多额外的操作,比如执行环境等要压到堆栈里边,再把其他程序的执行环境从堆栈里边弹出来,CPU的很多寄存器和缓存要清空,分值预测的历史等要重建,是有一定性能损失的。有的时候这种性能损失会导致有点卡的感觉。换言之,这种是1+1>2的。

用超线程之后就不用这样进行进程的切换了,至少能改善用户的体验

作者: ilovechina    时间: 2012-9-21 13:55
本帖最后由 ilovechina 于 2012-9-21 13:58 编辑
1,已知游戏开ht会小幅降低性能
2,已知linpack(ibt、linx)这类计算软件开ht性能会大幅降低
3,日常应用,能把cpu占满且刚好ht有用的应用能有多少?

所以,日常应用,没必要追求ht,高主频更实惠。ht有时候还是帮倒忙的。

我草草草草你奶奶啊
1.降低了那么几FPS又能咋滴啊?而且游戏测FPS本来就有很大局限性,你知道平均FPS是怎么测算出来的么?你能说那几FPS的差距是超线程导致的还是误差导致的?你他妈对别人往上标的FPS还有脑子思考没?
2.我日你妈啊,你每天拿电脑不会是用来跑linpack的吧?超线程在压片、多任务处理的优势,你他妈就选择性失明啊?linpack性能损失巨大,你就拿出来乱叫,你不是煞笔是什么?
3.你说日常应用,ht占满的有多少。我草草你妈啊,日常应用,把你的主频全部占满的有多少?至于你所谓的频率优势,你主频高个0.2GHZ就能把你这坨狗屎变成米饭啊?游戏快1FPS你就能上天啊?你这个频率优势有个屁用啊。老子跟你说了多少遍了,只有带K的i5处理器才能叫嚣e3,你他妈拿i5 3450+z77就出来叫阵e3,你这坨屎的智商怎么这么低啊?
你弄不懂我的话没关系,大家能看懂就是了。这次争论,把你这煞笔的智商暴露无遗了。哥的目的也就达到了。
这煞笔,心里想着超线程没用,所以e3不值得买,但是这煞笔,却不会想想,买z77那多出来的0.2GHZ频率优势,能有多大作用。这种煞笔智商之低,由此可见一斑。

作者: 节瓜    时间: 2012-9-21 13:57
bugbear 发表于 2012-9-20 19:37
多任务不等于多线程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

一个任务至少一个线程,多任务的时候还不是多线程?
作者: ilovechina    时间: 2012-9-21 13:59
节瓜 发表于 2012-9-21 13:57
一个任务至少一个线程,多任务的时候还不是多线程?

这煞笔想当然的认为单任务的多线程e3才有用,至于多任务的多线程,e3就无法发挥作用了。这煞笔什么都不懂,还出来误导别人,这种煞笔就应该骂!在现实中,就应该打!

作者: 节瓜    时间: 2012-9-21 14:00
bugbear 发表于 2012-9-21 12:45
............

对于游戏而言,ht不如频率来的实在

怎么现在你又提起游戏了?你不是说“cpu只是用来玩游戏的么?”现在又拿游戏说事,双重标准有意思?
作者: 节瓜    时间: 2012-9-21 14:02
ilovechina 发表于 2012-9-21 13:59
这煞笔想当然的认为单任务的多线程e3才有用,至于多任务的多线程,e3就无法发挥作用了。这煞笔什么都不懂 ...

我实在是生气得很,几个买着i5的人喷e3,e3和i7低端差不多一个档次非要喷e3,这群人都没有良心的
作者: ilovechina    时间: 2012-9-21 14:04
节瓜 发表于 2012-9-21 14:02
我实在是生气得很,几个买着i5的人喷e3,e3和i7低端差不多一个档次非要喷e3,这群人都没有良心的

通过这场争论,把这煞笔的傻暴露给pci的网友,这就值了。相信仔细看过我跟这俩煞笔辩论的人,都能够把这煞笔的傻看得一清二楚。

作者: itany    时间: 2012-9-21 14:16
节瓜 发表于 2012-9-21 14:02
我实在是生气得很,几个买着i5的人喷e3,e3和i7低端差不多一个档次非要喷e3,这群人都没有良心的

本来就是买不起i7去买i5罢了,直说就行了呗,非要扯超线程没用。
何必呢。是吧?

作者: bugbear    时间: 2012-9-21 15:13
itany 发表于 2012-9-21 13:49
你所谓的压力测试就是测是不是会死机的,和实际性能有P的关系?

对于linpack,是这么评价的:

你能把讨论linpack的话题转到pi上??????????????????

你自己yy就行了...

你能把测试和平时应用混为一谈??????????那你测试个毛,你直接用得了,以后所有产品也不用写性能了,先用着,不满意再换,是不?

linpack干啥的,给你加粗。

The LINPACK Benchmarks are a measure of a system's floating point computing power. Introduced by Jack Dongarra, they measure how fast a computer solves a dense n by n system of linear equations Ax = b, which is a common task in engineering.
The latest version of these benchmarks is used to build the Top500 list, ranking the world's most powerful supercomputers[1].
The aim is to approximate how fast a computer will perform when solving real problems. It is a simplification, since no single number can reflect the overall performance of a computer system. Nevertheless, the LINPACK benchmark performance can provide a good correction over the peak performance provided by the manufacturer. The peak performance is the maximal theoretical performance a computer can achieve, calculated as the machine's frequency, in cycles per second, times the number of operations per cycle it can perform. The actual performance will always be lower than the peak performance[2]. The performance of a computer is a complex issue that depends on many interconnected variables. The performance measured by the LINPACK benchmark consists of the number of 64-bit floating-point operations, generally additions and multiplications, a computer can perform per second, also known as FLOPS. However, a computer's performance when running actual applications is likely to be far behind the maximal performance it achieves running the appropriate LINPACK benchmark [3].

作者: bugbear    时间: 2012-9-21 15:17
itany 发表于 2012-9-21 13:49
你所谓的压力测试就是测是不是会死机的,和实际性能有P的关系?

对于linpack,是这么评价的:

linpack就是个参考,超级计算机实际性能远远低于理论性能

但是,在ht上,linpack性能直线下降,这就足够了

你直说ht的好处,那坏处就可以忽略了?????????????

你自己双重标准

作者: bugbear    时间: 2012-9-21 15:17
itany 发表于 2012-9-21 13:55
您理解的比较靠谱。

实际上,假如两个进程的负载都不重,但是对是实时性都有一定要求的话,比如上网和 ...

超线程不切换?依据?
作者: frankincense    时间: 2012-9-21 15:21
受到GPGPU系统虚高的理论性能的冲击,Linpack作为HPC最主要的评价指标已经备受质疑了。
而回到家用市场,Linpack和SuperPI一样仅能反映处理器的某一方面的性能,甚至只是某一并不常用的部分的性能,这点上在家用市场把Linpack和SuperPI相提并论并无不妥。
作者: frankincense    时间: 2012-9-21 15:23
bugbear 发表于 2012-9-21 15:17
linpack就是个参考,超级计算机实际性能远远低于理论性能

但是,在ht上,linpack性能直线下降,这就足 ...

HT对绝大部分常用的测试和软件都有功效就被你忽略,仅仅抓住Linpack一个指标就把HT批得一无是处,到底是谁双重标准?

作者: bugbear    时间: 2012-9-21 15:34
frankincense 发表于 2012-9-21 15:21
受到GPGPU系统虚高的理论性能的冲击,Linpack作为HPC最主要的评价指标已经备受质疑了。
而回到家用市场,L ...

没可比性,pi是单线程,linpack是多线程

如果你能把pi做成多线程的,那么还有点意义

也就是说,我oc一款老处理器到bt的频率,pi成绩可以秒杀服务器最牛逼的10c20t处理器,那可以认为这款老处理器无敌了么?

我提linpack只是想说明ht在这种情况下性能下降非常大

只是想提醒那些为了ht头脑发热的用户,ht在某些情况下是副作用很大

不要以为ht最多是没用...那是错误的

作者: ilovechina    时间: 2012-9-21 15:34
此煞笔现在只能用点评了,而且还避重就轻,不反驳核心问题,此煞笔现在已经理屈词穷了。此煞笔是什么货色,大家已经看的很清楚了。
作者: bugbear    时间: 2012-9-21 15:34
frankincense 发表于 2012-9-21 15:23
HT对绝大部分常用的测试和软件都有功效就被你忽略,仅仅抓住Linpack一个指标就把HT批得一无是处,到底是谁 ...

你能找到任何一句我说过ht一无是处的么???

我提到特定应用不下几十次了吧(这几天回复)。

作者: ilovechina    时间: 2012-9-21 15:35
对于我提出的问题,这煞笔就知道说继续表演,根本没法反驳,这煞笔已经把自己的无知与愚蠢暴露无遗了。而且,此煞笔的语文水平也很低,别人说的话他根本看不懂。哈哈!
作者: ilovechina    时间: 2012-9-21 15:38
bugbear 发表于 2012-9-21 15:34
没可比性,pi是单线程,linpack是多线程

如果你能把pi做成多线程的,那么还有点意义

我操操你吗啊,超线程的副作用,你得找个大家日常应用中经常使用的例子才有意义啊,这种linpack普通人根本不会去用的东西,你用这个煞笔例子说明有什么说服力啊?你智商怎么这么低啊?你他妈真是蠢得不能再蠢了啊。用这个例子来说明,被别人骂死了,也就怪不得别人了。小傻逼,以后举例子的时候要慎重!!!
作者: ilovechina    时间: 2012-9-21 15:39
那你继续盖戳吧,看你盖的戳子有多傻逼,根本不敢直面我的问题,让大家看得一清二楚,你这种蠢B什么煞笔事情都干得出来哦
作者: bugbear    时间: 2012-9-21 15:40
frankincense 发表于 2012-9-21 15:23
HT对绝大部分常用的测试和软件都有功效就被你忽略,仅仅抓住Linpack一个指标就把HT批得一无是处,到底是谁 ...

还有一点,ht不是白来的

这几天争论的焦点是e3和i5

你说的能从ht受益不是白来的,你是要多花钱的

这几天讨论的焦点是:
1,ht不是白来的,要掏钱的
2,ht在linpack上是副作用的,ibt测试成绩下降30%都正常。ht不是万能的,也不是顶多无用,某些情况下是有副作用的。
3,1230和3470+4倍频的比较中,两者同价位,用户应该放弃集显、更高的主频、多花钱买独显(游戏玩家不白花)去选1230么?


对于那些找茬的二货,你们档次太低,给你点评盖戳,你们是e3党的榜样。

作者: ilovechina    时间: 2012-9-21 15:43
本帖最后由 ilovechina 于 2012-9-21 15:44 编辑

看到楼上的评论,我就知道这煞笔又是没有看懂我说的话了,算了,以后你这煞笔的话,老子不理了,留下这些证据,大家可以慢慢看此煞笔智商是如何得低的,就比如刚刚我回复的linpack的举例是没有说服力的,老子说得那么清楚了,这煞笔还是继续谈linpack,说明这种煞笔真是煞笔中的极品,哥diy十多年,遇上的煞笔无数,这种煞笔还是第一次见过!
还有那个放弃集显的问题,更高的主频的问题,哥已经说了很多理由了,这煞笔一句都没听进去,还是老调重弹,这种煞笔已经根本不值得我去辩驳了。
作者: ilovechina    时间: 2012-9-21 15:47
此煞笔有个特点,不管你对他老调重弹的理论进行如何有力的反驳,此煞笔根本就看不懂,然后继续不断的老调重弹,集显、更高的主频,这是这煞笔最后一块遮羞布了,一直抱住不放,这个论据已经被我反驳了不下五遍,这煞笔还是没看懂,继续老调重弹,这就是朽木不可雕了。这种煞笔真是煞笔中的煞笔,想必大家已经看的很清楚了。哈哈!最后跟你说一句,你这种人赶紧去死吧,留在这世上真是浪费粮食。当然,你要是吃我的屎的话,还是可以考虑的。
作者: ilovechina    时间: 2012-9-21 15:53
本帖最后由 ilovechina 于 2012-9-21 15:54 编辑

煞笔,请你这蠢货把我反驳你的东西认真地看懂来,别

他妈的一个劲的老调重弹,你老调重弹的支持i5的论据

(集显,更高的主频,超线程无用)已经被我不下5遍

的反驳了,你还一个劲得继续老调重弹,你用你的龟头


想一想,我反驳你的理由你该如何反驳?你这样一直煞


笔地老调重弹下去,是不是对不起你吃的狗屎?






作者: ilovechina    时间: 2012-9-21 16:04
既然在很少的情况下超线程会很有用你可以忽略,那么很少情况下超线程引起性能下降(如linpack)我们是否也可以忽略?此煞笔的智商怎么样,大家都已经很清楚了。
此煞笔的所有论据根本都是站不住脚的,根本不足以支持选择i5,此煞笔还跟我辩论,真是让人笑掉大牙。
此煞笔漏洞百出,理屈词穷,根本不敢跟我正面交战了。哥也懒得理这煞笔了。
此煞笔看问题很简单,想问题如此简单的人,还出来叫别人不要买e3?还有煞笔以买i5的人更多来表明自己是对的,这煞笔想问题如此的简单,真是煞笔中的极品。
作者: ilovechina    时间: 2012-9-21 16:06
什么叫做辩论,辩论就是要对对方的论据进行反驳,而不是老是陈述自己的论据,你这种煞笔整天在那老调重弹的谈你的论据,对我的反驳从不敢正面交锋,你这种傻逼还好意思出来教导别人?
作者: licongok    时间: 2012-9-21 16:21
我不懂HT有没有用保我知道I7有,就是不错的东西
作者: mmx266    时间: 2012-9-21 16:21
frankincense 发表于 2012-9-21 13:12
我倒是想看看实打实的测试是LinPack意义大呢,还是AnandTech的这么多项测试意义大一些

http://www.ana ...

已经足以说明问题了~
作者: itany    时间: 2012-9-21 22:05
bugbear 发表于 2012-9-21 15:17
超线程不切换?依据?

真搞笑,操作系统基本原理就是这样的,可以自己去找教材看看
作者: bugbear    时间: 2012-9-21 22:10
itany 发表于 2012-9-21 22:05
真搞笑,操作系统基本原理就是这样的,可以自己去找教材看看

那请解释为啥ibt开ht会有30%的性能降低?
书呆子

作者: itany    时间: 2012-9-21 22:14
bugbear 发表于 2012-9-21 15:13
你能把讨论linpack的话题转到pi上??????????????????

你自己yy就行了...

Linpack对于HPC来说,和Pi对于个人玩家一样,除了面子,没有任何好处。
我早就说了,Linpack除了能用来进500强排行榜,剩下基本没有实际意义。亏得你还用大黑字标出来,不是用来抽自己的么?

实际上流行的商用计算软件一般都有自己的测试程序。
用户可以用来评估实际的计算效能,这才是有效的测试,结果和实际应用是基本符合的。

作者: itany    时间: 2012-9-21 22:14
本帖最后由 itany 于 2012-9-21 22:16 编辑
bugbear 发表于 2012-9-21 22:10
那请解释为啥ibt开ht会有30%的性能降低?
书呆子

IBT不是性能测试软件

另外你的来源是什么?

作者: itany    时间: 2012-9-21 22:17
本帖最后由 itany 于 2012-9-21 22:19 编辑
bugbear 发表于 2012-9-21 15:40
还有一点,ht不是白来的

这几天争论的焦点是e3和i5

你之前还说HT对于高端游戏用户副作用么,是你好不容易能找到的缺点,现在又来鼓吹集成显卡,是不是自相矛盾??

另外楼主的问题是HT对于多个程序同时运行有没有好处,你非要引导到E3和i5上边。
您是有强迫症么?

作者: bugbear    时间: 2012-9-21 22:17
itany 发表于 2012-9-21 22:14
Linpack对于HPC来说,和Pi对于个人玩家一样,除了面子,没有任何好处。
我早就说了,Linpack除了能用来进 ...

那么请解释为什么500强要跑linpack而不是pi???

你用不到就是没用的?你很伟大么?

作者: bugbear    时间: 2012-9-21 22:18
itany 发表于 2012-9-21 22:17
你之前还说HT对于高端游戏用户副作用么,是你好不容易能找到的缺点,现在又来鼓吹集成显卡,是不是自相矛 ...

请问ht是免费的么?



作者: bugbear    时间: 2012-9-21 22:20
itany 发表于 2012-9-21 22:14
IBT不是性能测试软件

另外你的来源是什么?

ibt、linx都是linpack,linpack是500强排名的一个测试依据,这都不算测试软件?


ibt成绩来源全部是我最近几个月亲自测试的!!!!!!


空嘴无凭,你的依据呢?

作者: s4e    时间: 2012-9-21 22:20
本帖最后由 s4e 于 2012-9-21 22:21 编辑

除了游戏外,大部分家用都是整数性能。商用更是如此,那些互联网IDC(比如google的几百万台机器)里面几乎没有需要浮点计算的应用。那些那浮点压力测试烤鸡的东西没有任何其它用途。
作者: bugbear    时间: 2012-9-21 22:23
s4e 发表于 2012-9-21 22:20
除了游戏外,大部分家用都是整数性能。商用更是如此,那些互联网IDC(比如google的几百万台机器)里面几乎没 ...

办公软件侧重整数

多媒体可不是

另外super pi是整数算法

作者: itany    时间: 2012-9-21 22:25
bugbear 发表于 2012-9-21 22:17
那么请解释为什么500强要跑linpack而不是pi???

你用不到就是没用的?你很伟大么?

任何人都用不到,除了某些好面子的领导和骗经费的砖家,当然也有些不明真相的2x群众

500强是Linpack搞的,仅此而已。
PI同样有世界排行榜,也有的是人孜孜以求。

你这个问题就好比为啥奥运会是鸭店人搞的一样蛋疼。本来就是近代的时候不小心恰好挖出这个典故来。如果不小心挖出别的典故,就是埃及人、巴比伦人搞的。历史本来就充满了巧合

作者: bugbear    时间: 2012-9-21 22:25
s4e 发表于 2012-9-21 22:20
除了游戏外,大部分家用都是整数性能。商用更是如此,那些互联网IDC(比如google的几百万台机器)里面几乎没 ...

浮点数才是现在计算的瓶颈

这就是为啥显卡计算一定要用单精和双精浮点数来标定性能。

其实不难想像吧,你的世界如果只有整数,那得多么恐怖?



作者: bugbear    时间: 2012-9-21 22:29
itany 发表于 2012-9-21 22:25
任何人都用不到,除了某些好面子的领导和骗经费的砖家,当然也有些不明真相的2x群众

500强是Linpack搞 ...

你太能扯淡了

奥运会是不是雅典人关你我屁事?那都是多少年前的事了?你要和古人比智商么?

为啥500强不跑pi?你要能做出个多线程的pi,人家也可能用用。你一张臭嘴bala bala没完没了,你lnm啊?

洗澡睡觉晚安

明天给我惊喜,别这么无聊行不?

作者: itany    时间: 2012-9-21 22:30
bugbear 发表于 2012-9-21 22:20
ibt、linx都是linpack,linpack是500强排名的一个测试依据,这都不算测试软件?


真搞笑,IBT和Linx只是用了Intel的数学库而已,恰好这个数学库在Linpack测试编译链接的时候也用到了
就好比你吃饭拉屎,中央领导也吃饭拉屎,你就能宣称你们平起平坐了?

本来Linpack就没有意义,你这种扒来的测试热稳定性的烤鸡软件就更没有任何意义了

作者: bugbear    时间: 2012-9-21 22:31
itany 发表于 2012-9-21 22:30
真搞笑,IBT和Linx只是用了Intel的数学库而已,恰好这个数学库在Linpack测试编译链接的时候也用到了
就好 ...

500强用的都没意义,你自己扯淡的就有意义,行了吧

困了,睡觉。

作者: 节瓜    时间: 2012-9-21 22:31
bugbear 发表于 2012-9-21 22:18
请问ht是免费的么?

请问集显是免费的么
作者: s4e    时间: 2012-9-21 22:33
bugbear 发表于 2012-9-21 22:25
浮点数才是现在计算的瓶颈

这就是为啥显卡计算一定要用单精和双精浮点数来标定性能。

浮点是瓶颈不等于大家都需要。就像独显一样,大部分用户其实核显已经足够了。电脑最大的用户其实其实是数据传输(IO和网络等等)和逻辑处理,这些对浮点都没啥要求。其实最需要计算性能的是那些计算天气细胞啥的,但是又有几个人需要在家里整个世界500强的机器在家里计算明天的天气。
作者: bugbear    时间: 2012-9-21 22:34
节瓜 发表于 2012-9-21 22:31
请问集显是免费的么

相对于ht,集显相当于免费
作者: itany    时间: 2012-9-21 22:37
bugbear 发表于 2012-9-21 22:29
你太能扯淡了

奥运会是不是雅典人关你我屁事?那都是多少年前的事了?你要和古人比智商么?

500强本来就是个排行榜而已,就好比中国的SCI论文数量世界第二,就表明中国的科研能力世界第二了?

一个业界公认没有实用意义的测试,你自己引述的材料都表明这一点。
就因为你找不到其他应用HT有副作用,所以拼命捍卫你自己都开始不信的Linpack
您这人生,还真是悲剧

作者: s4e    时间: 2012-9-21 22:38
视频编解码用到了不少浮点计算,但是在HT下却有大幅度提升。其实完全浮点瓶颈的应用在HT下是不会提升的,但视频多媒体恰恰相反。
作者: bugbear    时间: 2012-9-21 22:38
s4e 发表于 2012-9-21 22:33
浮点是瓶颈不等于大家都需要。就像独显一样,大部分用户其实核显已经足够了。电脑最大的用户其实其实是数 ...

浮点如果不重要,你就别指望多媒体了。

你要知道,单独的数据传输是没有意义的。

没有数据处理,哪来的数据给你传输???

那处理用啥?

说过了,办公侧重整数(这也是intel的传统强项),其它...

你看显卡通用计算强调的就是浮点数性能,你就知道有多需要了。

作者: bugbear    时间: 2012-9-21 22:39
itany 发表于 2012-9-21 22:37
500强本来就是个排行榜而已,就好比中国的SCI论文数量世界第二,就表明中国的科研能力世界第二了?

一 ...

中国人也多,可惜废物更多
作者: 节瓜    时间: 2012-9-21 22:40
bugbear 发表于 2012-9-21 22:34
相对于ht,集显相当于免费

相对i7,e3没有集显多了ht价钱还便宜
作者: bugbear    时间: 2012-9-21 22:41
s4e 发表于 2012-9-21 22:38
视频编解码用到了不少浮点计算,但是在HT下却有大幅度提升。其实完全浮点瓶颈的应用在HT下是不会提升的,但 ...

视频编码是多线程

ht是超线程

多线程应用是否能从ht收益,要看应用、软件设计、编码。不是说ht一定有用,明白了?

现在,哪怕很小的功能都可能是多线程实现的,这是软件工程的问题。使用多线程会大大减轻编程难度。但是有个度,无限制的多线程协调成本太高。平衡而已。



作者: bugbear    时间: 2012-9-21 22:42
节瓜 发表于 2012-9-21 22:40
相对i7,e3没有集显多了ht价钱还便宜

相对i5,更便宜的价格还有集显

双重标准,暴露无遗

作者: 大草帽    时间: 2012-9-21 22:42
clermont 发表于 2012-9-20 20:12
我的1230v2用格式工厂压片才用到4线程

MediaCoder和小日本都可以用满8线程.

作者: itany    时间: 2012-9-21 22:42
bugbear 发表于 2012-9-21 22:39
中国人也多,可惜废物更多

您知道自己是就行了,别代表别人

作者: bugbear    时间: 2012-9-21 22:43
itany 发表于 2012-9-21 22:42
您知道自己是就行了,别代表别人

一般废物说话都不爱照镜子

作者: itany    时间: 2012-9-21 22:44
bugbear 发表于 2012-9-21 22:41
视频编码是多线程

ht是超线程

“哪怕很小的功能都可能是多线程实现的,这是软件工程的问题。使用多线程会大大减轻编程难度”

这种 找打的话,您最好别让搞软件的看到

作者: s4e    时间: 2012-9-21 22:44
bugbear 发表于 2012-9-21 22:38
浮点如果不重要,你就别指望多媒体了。

你要知道,单独的数据传输是没有意义的。

有多少人需要显卡计算啊。有多少人要转码啊,有多少人要高清啊。大部分用户用在线RMVB都很满意了。就像我前面说的,视频等等处理主要是要并行计算,对浮点压力也不是很大,否则HT也不会有那么大的效果。完全压载浮点运算单元的应用,启用HT带来无谓的切换,实际上只会减少性能。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4