← 返回列表
原子指令执行方法、装置及电子设备
摘要文本
本发明提供一种原子指令执行方法、装置及电子设备,涉及计算机处理器技术领域,数据高速缓存中存储有多个原子指令各自对应的资源数据,该方法包括:响应于用户输入的访问请求,生成目标原子指令,并根据目标原子指令和多个资源数据,确定匹配结果;若匹配结果指示不匹配,则基于访存失效队列和数据高速缓存,确定目标资源数据;根据目标资源数据,执行目标原子指令。该方法将原子指令的执行流水线与数据高速缓存的主流水线紧密耦合,在数据高速缓存中存储的资源数据与目标原子指令不匹配的情况下,可根据访存失效队列和该数据高速缓存,快速确定目标资源数据,以执行目标原子指令,提高原子指令的执行效率,进而提高并行程序的执行效率。
申请人信息
- 申请人:北京微核芯科技有限公司
- 申请人地址:100190 北京市海淀区中关村东路66号1号楼10层1105-2
- 发明人: 北京微核芯科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 原子指令执行方法、装置及电子设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311828916.1 |
| 申请日 | 2023/12/28 |
| 公告号 | CN117472803A |
| 公开日 | 2024/1/30 |
| IPC主分类号 | G06F12/0895 |
| 权利人 | 北京微核芯科技有限公司 |
| 发明人 | 李祖松; 郇丹丹; 邱剑 |
| 地址 | 北京市海淀区中关村东路66号1号楼10层1105-2 |
专利主权项内容
1.一种原子指令执行方法,其特征在于,数据高速缓存中存储有多个原子指令各自对应的资源数据,所述方法包括:响应于用户输入的访问请求,生成目标原子指令,并根据所述目标原子指令和多个资源数据,确定匹配结果;若所述匹配结果指示不匹配,则基于访存失效队列和所述数据高速缓存,确定目标资源数据;根据所述目标资源数据,执行所述目标原子指令。