-
公开(公告)号:CN116756733A
公开(公告)日:2023-09-15
申请号:CN202310730209.2
申请日:2023-06-19
Applicant: 中国科学院信息工程研究所
IPC: G06F21/55
Abstract: 本公开涉及处理器动态隔离方法,属于安全防护技术领域。所述方法包括:划分出处理器共享结构的静态隔离域,并确定每一静态隔离域的数据静态访问权限;将数据访问指令分为绝对不安全的数据访问指令、潜在风险的数据访问指令以及绝对安全的数据访问指令;针对潜在风险的数据访问指令,获取该数据访问指令的推测因子;根据共享因子、推测因子生成新的映射算法,并基于该新的映射算法,完成动态数据访问。本公开实现微体系共享结构的隔离的同时。遵从局部性原则,使得对性能的负面影响降到最低。
-
公开(公告)号:CN116974629A
公开(公告)日:2023-10-31
申请号:CN202310854827.8
申请日:2023-07-12
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种低功耗高性能的RISC‑V向量实现方法及装置,所述方法包括:获取RISC‑V向量指令和译码RISC‑V向量指令需要的相关配置;结合译码RISC‑V向量指令需要的相关配置,对RISC‑V向量指令进行第一次译码;基于更新后的源寄存器索引和目的寄存器索引进行RISC‑V向量指令的第二次译码,以得到RISC‑V向量指令的全部译码结果;基于RISC‑V向量指令的全部译码结果,进行RISC‑V向量指令的实现。本发明在通过简化了复杂指令的实现逻辑,达到低功耗的目的的基础上,还通过紧耦合的乱序向量处理器,减少了不必要的数据交换,实现高性能。
-
公开(公告)号:CN116880931A
公开(公告)日:2023-10-13
申请号:CN202310783934.6
申请日:2023-06-29
Applicant: 中国科学院信息工程研究所
Abstract: 本公开涉及面向分支预测器的预测方法及分支预测器,属于安全防护技术领域。所述方法包括:生成分支历史模式表的索引;一当前进程访问所述分支历史模式表时,基于所述分支历史模式表的索引得到所述分支历史模式表中的进程ID、敏感分支和状态机;在当前进程ID与所述分支历史模式表中一进程ID一致,且该进程ID对应的当前分支不是敏感分支的情况下,根据对应的状态机的预测结果读出分支目标历史缓冲表中预测的目标地址;否则,使状态机进入纠缠状态,以得到混合状态的分支预测结果。本公开在低代价的前提下,阻断了攻击者对分支预测器的恶意训练,实现安全分支预测器的设计。
-
公开(公告)号:CN119248273A
公开(公告)日:2025-01-03
申请号:CN202411137052.3
申请日:2024-08-19
Applicant: 中国科学院信息工程研究所
IPC: G06F8/41 , G06F18/22 , G06F18/23213 , G06F18/25
Abstract: 本发明属于计算机体系结构和指令集优化技术领域,具体涉及一种关键指令序列融合策略的自适应分析方法及系统。该方法包括:根据输入的程序代码,深入挖掘具备融合潜力的关键指令序列,得到候选关键指令序列;对候选关键指令序列制定科学有效的融合策略,并选择最优融合策略;根据最优融合策略选择微体系结构的融合参数;评估融合策略的性能和开销。本发明可以依据不同应用场景的定制化需求进行融合策略的自适应分析,并利用现有的模拟器进行仿真验证,不断迭代,选取最优的微体系结构实现方案,能够解决当前融合策略应对不断拓展指令集的缺乏泛化能力的问题。
-
-
-