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

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

[复制链接]

6

主题

14

回帖

130

积分

注册会员

积分
130
发表于 2024-9-18 21:03:29 | 显示全部楼层 |阅读模式
李老师,

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

403

主题

307

回帖

3173

积分

管理员

积分
3173
发表于 2024-9-19 08:01:11 | 显示全部楼层
具体实现取决于设计,可以有附加设施来标注。

6

主题

14

回帖

130

积分

注册会员

积分
130
 楼主| 发表于 2024-9-19 09:45:05 | 显示全部楼层
好的,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-21 16:47 , Processed in 0.224575 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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