-
公开(公告)号:CN109240701A
公开(公告)日:2019-01-18
申请号:CN201810919349.3
申请日:2018-08-13
Applicant: 湖南科技大学
IPC: G06F8/41
Abstract: 一种面向谓词执行高性能DSP的指令依赖关系分析方法,对于基本块内的某条指令,从指令I的前一条指令开始,逆序遍历基本块内的指令去尝试解除依赖分析需求,同时确认指令I与哪些指令有依赖关系;每遍历到一条指令X,进行如下处理:S1:分析指令I和指令X之间是否可能有依赖关系;S2:获得指令X的谓词域信息,并根据指令I和指令X的条件执行关系,决定是否结束对指令X的后续处理;S3:如果还没有结束对指令X的处理,针对指令I的依赖分析需求,结合指令X的条件执行特性开展相应的依赖分析,确定指令I是否确实依赖于指令X,并尝试解除相应的依赖分析需求。本发明具有原理简单、操作简便、能够充分发挥硬件性能等优点。
-
公开(公告)号:CN109240701B
公开(公告)日:2022-06-28
申请号:CN201810919349.3
申请日:2018-08-13
Applicant: 湖南科技大学
IPC: G06F8/41
Abstract: 一种面向谓词执行高性能DSP的指令依赖关系分析方法,对于基本块内的某条指令,从指令I的前一条指令开始,逆序遍历基本块内的指令去尝试解除依赖分析需求,同时确认指令I与哪些指令有依赖关系;每遍历到一条指令X,进行如下处理:S1:分析指令I和指令X之间是否可能有依赖关系;S2:获得指令X的谓词域信息,并根据指令I和指令X的条件执行关系,决定是否结束对指令X的后续处理;S3:如果还没有结束对指令X的处理,针对指令I的依赖分析需求,结合指令X的条件执行特性开展相应的依赖分析,确定指令I是否确实依赖于指令X,并尝试解除相应的依赖分析需求。本发明具有原理简单、操作简便、能够充分发挥硬件性能等优点。
-