-
公开(公告)号:CN114020277B
公开(公告)日:2025-02-07
申请号:CN202111358418.6
申请日:2021-11-17
Applicant: 湖南科技大学
IPC: G06F8/41
Abstract: 本发明公开一种向量处理器的指令间变量依赖关系分析方法,该方法包括:基本块内指令与其前驱指令之间的变量依赖关系的顶层处理;指令间常规变量、共享组合类变量依赖关系类别分析;谓词执行情况下准确的变量依赖关系分析评判;谓词执行情况下准确的变量依赖关系分析评判。本发明能为支持谓词执行的处理器中综合使用常规变量和共享组合类变量的代码进行准确的指令间变量依赖关系,有效地避免因依赖关系传递形成的冗余依赖边,能给改善指令并行度提供更多的机会等优点。
-
公开(公告)号:CN114020277A
公开(公告)日:2022-02-08
申请号:CN202111358418.6
申请日:2021-11-17
Applicant: 湖南科技大学
IPC: G06F8/41
Abstract: 本发明公开一种向量处理器的指令间变量依赖关系分析方法,该方法包括:基本块内指令与其前驱指令之间的变量依赖关系的顶层处理;指令间常规变量、共享组合类变量依赖关系类别分析;谓词执行情况下准确的变量依赖关系分析评判;谓词执行情况下准确的变量依赖关系分析评判。本发明能为支持谓词执行的处理器中综合使用常规变量和共享组合类变量的代码进行准确的指令间变量依赖关系,有效地避免因依赖关系传递形成的冗余依赖边,能给改善指令并行度提供更多的机会等优点。
-
公开(公告)号:CN118132148A
公开(公告)日:2024-06-04
申请号:CN202410314447.X
申请日:2024-03-19
Applicant: 湖南科技大学
Abstract: 本发明公开一种面向超长指令字加单指令多数据流架构的软件流水自动生成方法,该方法包括:指令信息分析;软件流水指令调度分析;功能单元冲突分析;软件流水代码生成。本发明能为支持超长指令字架构的处理器自动生成软件流水调度指令,通过并行执行来自不同循环体的指令来加快循环程序的执行速度,能给改善指令并行度提供更多的优化机会等特点。
-
-