- 主题:现在,x86-63+1的浮点处理,还需要87浮点协处理器吗?
在多核系统中,是每个核一个吗?
--
FROM 221.221.52.*
这涉及协程,保存现场是否需要保存浮点处理器。
【 在 ylh1969 的大作中提到: 】
: 在多核系统中,是每个核一个吗?
--
FROM 221.221.52.*
不需要了
绝大多数浮点运算都被翻译成sse指令了
并且每个核都有多个FU能够执行浮点运算
【 在 ylh1969 的大作中提到: 】
: 在多核系统中,是每个核一个吗?
--
FROM 71.198.4.*
按 sse/avx 的编程规范。函数之间是不保持状态的是吧。
想调用另外一个函数,按说 sse/avx 都得在进入调用函数前,保存当前的 sse/avx 状态,等函数返回后再恢复状态。
所以频繁地调用函数,会损失性能的。
【 在 BigCarrot 的大作中提到: 】
: 不需要了
: 绝大多数浮点运算都被翻译成sse指令了
: 并且每个核都有多个FU能够执行浮点运算
: ...................
--
FROM 27.152.52.*
要看ABI规定
sys v全是caller saved
windows有callee saved和caller saved划分
不过x87也全是caller saved
【 在 hgoldfish 的大作中提到: 】
: 按 sse/avx 的编程规范。函数之间是不保持状态的是吧。
: 想调用另外一个函数,按说 sse/avx 都得在进入调用函数前,保存当前的 sse/avx 状态,等函数返回后再恢复状态。
: 所以频繁地调用函数,会损失性能的。
: ...................
--
FROM 104.135.183.*
x86-64难道是违禁词?
--
FROM 120.245.99.*
你居然打得出来?
我就打不出来。
技术版经常出问题。这个 mgc 是最莫名其妙的。
没这个 mgc 大家还不知道有啥事,加了这个 mgc 之后,大家都得去查一下为啥敏感。
【 在 sinclair6 的大作中提到: 】
: x86-64难道是违禁词?
--
修改:hgoldfish FROM 27.152.52.*
FROM 27.152.52.*
后面的8平方敏感?有点过分了
【 在 hgoldfish 的大作中提到: 】
: 你居然打得出来?
: 我就打不出来。
: 技术版经常出问题。这个 mgc 是最莫名其妙的。
: ...................
--
FROM 124.64.17.*
我也觉得不应该这么敏感吧,我这一打就打出来了,哈哈哈
【 在 hgoldfish 的大作中提到: 】
: 你居然打得出来?
: 我就打不出来。
: 技术版经常出问题。这个 mgc 是最莫名其妙的。
: ...................
--
FROM 218.241.131.*
好的。
【 在 BigCarrot 的大作中提到: 】
: 不需要了
: 绝大多数浮点运算都被翻译成sse指令了
: 并且每个核都有多个FU能够执行浮点运算
: ...................
--
FROM 221.221.52.*