找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 30|回复: 2

关于两个独立线程在同一个执行引擎上执行如何区分

[复制链接]

6

主题

14

回帖

128

积分

注册会员

积分
128
发表于 3 天前 | 显示全部楼层 |阅读模式
李老师,

     您好,
     
     在英特尔超线程技术中,同一个内核有两个线程在同一条流水上并送入执行引擎执行,因为每个线程都有一套寄存器,那如何区分呢,比如向rax里写数据,如何区分是写到哪套寄存器的rax呢。
     因为两个线程都各自由编译器编译完成,指令在送入CPU已经确定,那么是由硬件加一些标识吗

351

主题

282

回帖

2849

积分

管理员

积分
2849
发表于 前天 08:01 | 显示全部楼层
具体实现取决于设计,可以有附加设施来标注。

6

主题

14

回帖

128

积分

注册会员

积分
128
 楼主| 发表于 前天 09:45 | 显示全部楼层
好的,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-9-21 08:50 , Processed in 0.239399 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表