多核处理器有两套寄存器吗?

WUYONG 2007-12-21 09:54:32
多核处理器有两套寄存器吗?如果有,那些多线程程序就爽了!
...全文
812 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
add08 2008-02-20
  • 打赏
  • 举报
回复
除非是在裸机上执行,否则在OS上编程很难做到指定用某个核的RAX
WUYONG 2008-01-28
  • 打赏
  • 举报
回复
可能是每个核上跑1个线程。因此每个核的寄存器都被使用。
kelkch 2008-01-15
  • 打赏
  • 举报
回复
嗨, 原来寄存器是在核里面.
bobizhou 2008-01-15
  • 打赏
  • 举报
回复
在BIOS 层面的时候, 一般只有一个核在运作的... 所以那个时候 应该只有一套寄存器...
mathe 2008-01-14
  • 打赏
  • 举报
回复
你不能指定用某个核的RAX,只能使用但前核的RAX
WUYONG 2008-01-14
  • 打赏
  • 举报
回复
我关心的是写汇编时怎么用?还是用一个rax啊!我能指定用某个核的RAX吗?
捺捺 2007-12-29
  • 打赏
  • 举报
回复
mark
bwangel 2007-12-27
  • 打赏
  • 举报
回复
当然有几个核就有几套寄存器了,不是那还叫“多核”吗?
应该就是物理上分得开的几个独立的CPU,而且一个发生故障不应该影响其他的。
mathe 2007-12-26
  • 打赏
  • 举报
回复
寄存器当然在核里面了。
多核的寄存器当然有多套了,不然没法编程了。当然只要是逻辑上满足这个条件就可以了。
其实单核情况下寄存器就有可能是多余的,比如CPU内部可以对寄存器进行重命名。
kelkch 2007-12-26
  • 打赏
  • 举报
回复
"在64位架构下,好像还多出一大堆新的寄存器"

我指的是用r01到r20标志的什么寄存器
jsjl2008 2007-12-26
  • 打赏
  • 举报
回复
cache和总线是不是也加倍或更多?
WUYONG 2007-12-25
  • 打赏
  • 举报
回复
多是多了,但有两个RAX吗?
kelkch 2007-12-25
  • 打赏
  • 举报
回复
我还以为寄存器是在核里面的.
WUYONG 2007-12-25
  • 打赏
  • 举报
回复
RAX:64位的寄存器,
EAX:32位的寄存器,
AX:16位的寄存器,
kelkch 2007-12-25
  • 打赏
  • 举报
回复
惨愧, 请教什么是RAX? :)
kelkch 2007-12-25
  • 打赏
  • 举报
回复
在64位架构下,好像还多出一大堆新的寄存器

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧