一种基于多访存模式感知学习的数据预取装置

    公开(公告)号:CN118260215A

    公开(公告)日:2024-06-28

    申请号:CN202410392224.5

    申请日:2024-04-02

    IPC分类号: G06F12/0862 G06F18/213

    摘要: 本发明公开了一种基于多访存模式感知学习的数据预取装置及方法,包括第一、第二、第三和第四数据预取模块,拼接查找模块和判断模块,其中第一数据预取模块用于根据固定步长的跨距模式,选取第一预取特征,形成第一特征向量;第二数据预取模块用于根据复杂跨距模式,选取第二预取特征,形成第二特征向量;第三数据预选模块用于根据全局流访问模式,选取第三预取特征,形成第三特征向量;第四数据预取模块用于根据顺序访存模式,选取默认特征值;拼接查找模块用于将上述特征向量进行拼接形成特征向量集,并将特征向量集作为整体特征查找项进行查找,判断模块用于对所选取的预取特征是否被使用进行判断,确定预取特征的最终命中结果。

    面向RISC-V数据相关性的测试例生成方法及测试例验证系统

    公开(公告)号:CN117271307A

    公开(公告)日:2023-12-22

    申请号:CN202310880141.6

    申请日:2023-07-18

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种面向RISC‑V数据相关性的测试例生成方法、装置及验证系统,该方法包括:根据待测处理器配置启动代码;根据RISC‑V指令集、数据相关性的写或读操作、指令对应的读写寄存器类型、以及指令类型,配置包含多个指令集的指令池;根据期望生成的测试例配置测试例相关参数;根据配置的测试例相关参数从指令池中选取指令,根据选取的指令及指令在指令池中的编写规范,生成指令汇编代码,根据指令汇编代码生成功能测试代码;根据待测处理器配置结束代码;将启动代码、功能测试代码和结束代码依次连接,生成面向RISC‑V数据相关性的测试例。本发明能够高效地生成针对性强的数据相关性测试例,实现对设计的基于RISC‑V指令集的处理器的数据相关性的功能验证。