- 主题:关于AMD的兼容性,讲一个亲身经历
【 在 yayu 的大作中提到: 】
: 93年左右吧,好像发现奔腾处理器的浮点运算有问题
:
但是Intel大出血全部召回换了货
--
FROM 223.104.5.*
谢谢科普喔
好好的包袱让你捧了个稀碎
【 在 WeGoood 的大作中提到: 】
: 标 题: Re: 关于AMD的兼容性,讲一个亲身经历
: 发信站: 水木社区 (Mon Oct 17 10:40:08 2022), 站内
:
: 多线程不等于超线程
: 多线程是操作系统的事情
: 超线程是intel P4时代搞出来的东西
:
: 【 在 lengxinyi 的大作中提到: 】
: : 楼主的k7都有多线程了,我这个怎么就不能有浮点啦?
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 223.104.4.*]
--
FROM 111.206.214.*
:(
【 在 lengxinyi 的大作中提到: 】
: 谢谢科普喔
: 好好的包袱让你捧了个稀碎
--
FROM 223.104.4.*
【 在 spkid 的大作中提到: 】
: 多年前买过AMD的K7处理器,当时是叫Athlon
: 使用中发现一个很奇怪的现象:点击链接打开Firefox的多标签页,会卡死1-2秒——是真的卡死,连鼠标都不能拖动,就像死机一样,然后又恢复正常。但是主动打开空白标签页则不会,打开IE多标签页只是单纯加载慢,并不会卡死鼠标。
: 这个问题困扰我很久,最后想到一个合理的解释是:AMD处理器的多线程调度存在缺陷,重负荷下会死锁,由于超时机制,watchdog强制它跳出死锁,所以后面又恢复正常。众所周知,Firefox早期多标签页是多线程实现,而IE则是多进程实现,所以IE没事,只是单纯加载慢而已。
: ...................
正好各位高手在,我也说说我的情况:
我做高频量化交易策略,必须经常用的高算力软件是SAS9.4。SAS不知道为啥,开单一1个实例,CPU利用率只能到1个核的100%,比如8核CPU,他的利用率就是13%,4核CPU是26%。在资源管理器里,看到它的线程也用够了,但是就是CPU利用率不够。我和SAS中国的工程师咨询,他们也说不清楚,我怀疑是SAS的低售价版本限制了CPU利用率。我的办法,就是用SAS服务器版本,通过SAS程序做并行计算。因为win10或者11的SAS服务器版本不稳定,所以我用的是winserver2019。
目前我有2台电脑,intel i7 7700k和AMD 5950x,总结一下。
1、AMD调试最大算力确实麻烦。7700k只需要在主板bios里,选择你要的超频,就行了。我选了4.8G的CPU和3000的内存,长时间运行100%算力,温度72。5950X可是个祖宗,他有各种技巧,得去网上学习。举个简单例子:能源管理里,cpu最小的功率不能是100%,否则等于关闭睿频。。。bios里还得根据自己CPU的体质(这个词就欠揍),摸索电压啥的。我废了无数心力,现在总算是所有核心都运行在4.65,cpuz总分13000以上。
2、但是和winserver配合的问题,AMD又来了。同一个计算程序,7700k只需要分为5个并行计算,就可以利用CPU100%。5950x则需要32个并行计算,才能做到差不多。而且,从资源管理器可以看到。5950x总是一开始主核心100%,而逻辑核心则是慢慢升高利用率。
3、CPUZ的跑分,7700k是3000,5950x是13000,但是实际SAS计算能力,同样的程序,5950x的计算时间,是7700k的一半。也就是说,我用到的SAS算力,5950x是7700k的200%。
下一次,我准备买一个13900k试试,看看情况。
--
FROM 101.6.210.*
有一种可能是os没考虑到,后来intel发现了问题做了优化,intel看不到amd的代码
【 在 marion 的大作中提到: 】
:
: 难道还专门侦测到AMD CPU按照 0 1 2 3,侦测到Intel CPU按照 0 2 4 6?
: 难道不是统一代码全部按照0 2 4 6吗?写起来也简单
:
: 我记得Linux下面默认就是 0 2 4 6 这样
: --
:
发自「今日水木 on iPhone 11」
--
FROM 114.254.3.*
给amd负优化也不是不可能
当年Intel还专门做自己的ICC编译器
【 在 jingv2009 的大作中提到: 】
: 有一种可能是os没考虑到,后来intel发现了问题做了优化,intel看不到amd的代码
: 发自「今日水木 on iPhone 11」
--
修改:WeGoood FROM 223.104.4.*
FROM 223.104.4.*
是啊是啊。巨硬坑死农企了。
如果当年反过来,牙膏厂 0 1 2 3,农企 0 2 1 3 调度,牙膏厂现在说不定早凉了。当年那个超线程特别垃圾。
【 在 Akyrum 的大作中提到: 】
: 我也发现,当年巨硬在推土机上调度策略是按0 1 2 3..的顺序往逻辑核调度,而在i3 i7却是0 2 4 6。后一种方法明显更优。好像到推土机支持avx2的年份了巨硬才改过来
--
FROM 47.243.39.*
按说不会的。
【 在 WeGoood 的大作中提到: 】
:
: 给amd负优化也不是不可能
: --
:
发自「今日水木 on iPhone 11」
--
FROM 114.254.3.*
半个同行
AMD 这个坑我踩过,简单说就是 Zen3 不能全核睿频..
但 Zen3 时代,同价格的并行计算性能依然远超过 Intel 啊。。 不过 13代可能我也不搞 Zen4 了
【 在 stacker 的大作中提到: 】
: 正好各位高手在,我也说说我的情况:
: 我做高频量化交易策略,必须经常用的高算力软件是SAS9.4。SAS不知道为啥,开单一1个实例,CPU利用率只能到1个核的100%,比如8核CPU,他的利用率就是13%,4核CPU是26%。在资源管理器里,看到它的线程也用够了,但是就是CPU利用率不够。我和SAS中国的工程师咨询,他们也说不清
: ,我怀疑是SAS的低售价版本限制了CPU利用率。我的办法,就是用SAS服务器版本,通过SAS程序做并行计算。因为win10或者11的SAS服务器版本不稳定,所以我用的是winserver2019。
: ...................
--
FROM 210.21.229.*
真是一本正经的胡说八道。但是第二点说对了。价格问题是老问题了。大家说呢?
【 在 spkid 的大作中提到: 】
: 多年前买过AMD的K7处理器,当时是叫Athlon
: 使用中发现一个很奇怪的现象:点击链接打开Firefox的多标签页,会卡死1-2秒——是真的卡死,连鼠标都不能拖动,就像死机一样,然后又恢复正常。但是主动打开空白标签页则不会,打开IE多标签页只是单纯加载慢,并不会卡死鼠标。
: 这个问题困扰我很久,最后想到一个合理的解释是:AMD处理器的多线程调度存在缺陷,重负荷下会死锁,由于超时机制,watchdog强制它跳出死锁,所以后面又恢复正常。众所周知,Firefox早期多标签页是多线程实现,而IE则是多进程实现,所以IE没事,只是单纯加载慢而已。
: ...................
--
FROM 1.196.169.*