高并行度计算系统及其指令调度方法
授权
摘要
提出了一种高并行度计算系统及其指令调度方法。该计算系统包括:指令读取和分发模块,用于以特定顺序读取多个类别的指令,并将获取的指令按照类别分发给对应的功能模块;用于缓存执行计算所需数据和指令的内部缓存;各自对由所述指令读取和分发模块分发的本类别指令进行顺序执行并从所述内部缓存中读取所需数据的多个功能模块;以及其中,所述特定顺序通过将所述指令按照类别和依赖关系组成的有向无环图进行拓扑排序得到。由此,基于对按照指令类别和依赖关系构造的有向无环图进行拓扑排序来进行取值,就能够通过相对简单的操作来避免指令依赖所造成的死锁。优选地,上述排序可在指令编译阶段实现,由此进一步降低计算系统本身的资源消耗。
基本信息
专利标题 :
高并行度计算系统及其指令调度方法
专利标题(英):
暂无
公开(公告)号 :
CN110659070A
申请号 :
CN201810715278.5
公开(公告)日 :
2020-01-07
申请日 :
2018-06-29
授权号 :
CN110659070B
授权日 :
2022-04-08
发明人 :
于谦隋凌志方绍峡王俊斌单羿
申请人 :
赛灵思公司
申请人地址 :
美国加利福尼亚州圣何塞罗杰克大道2100号
代理机构 :
北京展翼知识产权代理事务所(特殊普通合伙)
代理人 :
张阳
优先权 :
CN201810715278.5
主分类号 :
G06F9/38
IPC分类号 :
G06F9/38 G06N3/04 G06N3/08 G06N3/063
相关图片
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F9/00
程序控制装置,例如,控制单元
G06F9/06
应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的
G06F9/30
与执行机器指令相关的设计,例如指令译码
G06F9/38
并行执行指令的,例如,流水线、超前锁定
法律状态
2022-04-08 :
授权
2020-02-04 :
实质审查的生效
IPC(主分类) : G06F 9/38
申请日 : 20180629
申请日 : 20180629
2020-01-07 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
1、
CN110659070A.PDF
PDF下载