内存隔离装置以及基于内存隔离装置的多核计算系统

    公开(公告)号:CN116662984A

    公开(公告)日:2023-08-29

    申请号:CN202310443923.3

    申请日:2023-04-24

    Inventor: 程旭 韩晓磊

    Abstract: 本发明公开了内存隔离装置以及基于内存隔离装置的多核计算系统,属于网络安全技术领域,本发明提供的基于内存隔离装置的多核计算系统,内存隔离装置设置在处理器核CPU与系统内存之间,用于对处理器核CPU发出的访存交易进行检测;内存隔离装置外部与处理器核CPU、内存控制器DDR和上电配置模块POC连接。内存隔离装置包括控制器、匹配矩阵模块和静态地址列表。该内存隔离装置集成方式简单,对原有的系统架构无需太多改动;通过简单巧妙的方法对内存进行分区和隔离,并通过硬件信号控制隔离的区域和隔离的使能,使得内存隔离不受处理器体系架构和操作系统的漏洞影响,也不依赖于任何软件建立的可信链。

    一种实现USB键盘开机的电脑

    公开(公告)号:CN107861902A

    公开(公告)日:2018-03-30

    申请号:CN201711036898.8

    申请日:2017-10-30

    CPC classification number: G06F13/4022 G06F1/26 G06F13/4282 G06F2213/0042

    Abstract: 一种实现USB键盘开机的电脑,通过增加带USB接口的微控制芯片和USB切换开关芯片,这两颗芯片和改进USB接口均由待机电源模块供电以保持在电脑关机时也有电,USB键盘插在改进USB接口上。在电脑关机时,带USB接口的微控制芯片控制USB切换开关把USB键盘连接到带USB接口的微控制芯片,由带USB接口的微控制芯片上电后初始化USB键盘并定义某个键作为开机键然后进行监测;当开机键被按下,带USB接口的微控制芯片输出开机信号打开主板工作电源模块进行开机,同时带USB接口的微控制芯片控制USB切换开关把USB键盘切换到CPU的USB控制器,把键盘控制权交还给主板CPU,由主板CPU在上电BOOT过程中重新初始化和使用USB键盘,完成USB键盘开机与移交工作。

    一种基于碳硅融合技术的加解密芯片

    公开(公告)号:CN108038394B

    公开(公告)日:2021-04-30

    申请号:CN201711304072.5

    申请日:2017-12-11

    Abstract: 本发明涉及一种基于碳硅融合技术的加解密芯片,包括硅基晶体管加解密算法电路和碳纳米晶体管密钥注入存储电路。其中,所述的硅基晶体管加解密算法电路是以硅为衬底的硅基集成电路,所述的碳纳米晶体管密钥注入存储电路叠加在硅基集成电路上。本发明提供的基于碳硅融合技术的加解密芯片,在硅基集成电路上二次集成碳纳米晶体管电路,通过碳纳米管电路实现加解密芯片密钥的注入存储;进一步的,利用碳纳米晶体管的特性,增加密钥破解难度,同时可实现密钥存储电路的自毁,提升加解密芯片的安全性。

    在动态二进制翻译系统中处理间接转移指令的方法和装置

    公开(公告)号:CN106873944A

    公开(公告)日:2017-06-20

    申请号:CN201611209017.3

    申请日:2016-12-23

    Inventor: 程旭 贾宁 杨春

    CPC classification number: G06F9/3005 G06F9/30116 G06F9/322

    Abstract: 本发明提供了一种在动态二进制翻译系统中处理间接转移指令的方法和系统;方法包括:保存用于在动态二进制翻译系统中处理间接转移指令的重定向表;当接收到间接转移指令时,根据间接转移指令中的源地址在所保存的重定向表中查找该源地址对应的表项;所述重定向表以源地址为索引建立;如果查找到的表项为空,则在该表项中填入将程序控制流重定向至所述源地址对应的目标地址处的重定向信息;如果查找到的表项中包含重定向信息,则执行所述重定向信息,将程序控制流重定向至相应的目标地址处。本发明能够提升动态二进制翻译系统的性能。

    一种实现间接转移关联软件预测的方法及装置

    公开(公告)号:CN106843812A

    公开(公告)日:2017-06-13

    申请号:CN201611208034.5

    申请日:2016-12-23

    CPC classification number: G06F9/3808 G06F9/3836

    Abstract: 本发明公开了一种实现间接转移关联软件预测的方法及装置,包括:对每条间接转移指令进行软件预测,确定该间接转移指令为难预测的热点间接转移指令后,对该指令的控制流图进行宽度遍历,获取到达该指令的路径;当获取到达该指令的路径满足预设的路径数时,为到达该指令的每一路径复制相应的代码副本;为每一代码副本在预测槽中填入相应的预测目标,以形成相应的软件预测链。本发明通过对间接转移指令进行代码复制,设置多个代码副本,为每一代码副本建立相应的软件预测链,并使不同路径的程序控制流进入到不同的代码副本,实现了低开销、高预测准确率的预测过程,实现了无需改造平台硬件,就降低了处理间接转移指令所需的开销,改善了系统性能。

    一种访存指令的执行方法

    公开(公告)号:CN103019945B

    公开(公告)日:2016-08-17

    申请号:CN201210488813.0

    申请日:2012-11-26

    Inventor: 程旭

    Abstract: 本发明披露了一种访存指令的执行方法,包括:访存指令在前端乱序执行阶段用访存数据前递装置记录写指令包括的年龄信息及数据,并在执行读指令时,通过访问该访存数据前递装置获得相关写指令的数据作为读指令前递的数据。本发明在读指令重执行及过滤的基础上提供了地址标识技术这一新机制,并采用实现读指令重执行的过滤装置,实现推测式的快速访存相关检测,同时采用读指令重执行技术实现访存相关违例检测,通过快速的推测式访存数据前递来减少读指令的执行延迟,从而大大优化读指令执行性能。

    一种对显示数据进行压缩和解压缩的方法

    公开(公告)号:CN104952088A

    公开(公告)日:2015-09-30

    申请号:CN201510270558.6

    申请日:2015-05-25

    Inventor: 程旭 刘锋 马丽娜

    Abstract: 本发明涉及一种对显示数据进行压缩和解压缩的方法,包括当未压缩显存中的图像数据被更新后,由CPU计算出被更新数据在未压缩显存中所处的行地址,从未压缩显存中取出该行数据进行压缩,并存储到压缩显存中该行对应的存储地址中;当显存数据更新速率较快时,CPU停止对原始显存中更新数据的压缩,并通过对显示控制器寄存器的配置使显示控制器在下一帧开始从未压缩显存中读取数据等步骤。本发明能够通过对显存数据进行压缩和解压缩,降低在对高分辨率显示过程中对总线带宽的占用,以提高系统性能。

    一种实现读指令执行的方法及装置

    公开(公告)号:CN102364431B

    公开(公告)日:2014-09-10

    申请号:CN201110321857.X

    申请日:2011-10-20

    Abstract: 本发明披露了实现读指令执行的方法及装置,其中方法包括:在写指令的执行阶段,采用多路组相联的活跃写指令窗口的组内相应的路记录写指令的信息,并将该组的所有路中最旧的写指令记录替换出。在写指令进入过滤流水级时,采用多路组相联的写指令序列Bloom过滤器中相应的组内相应的路记录写指令的信息,并将该组的所有路中最旧的写指令记录替换出。本发明可实现大范围的推测式访存数据前递来减少读指令的执行延迟,从而可有效地提高处理器读指令执行的性能。

    一种实现主芯片与扩展芯片通信的系统及方法

    公开(公告)号:CN102508808B

    公开(公告)日:2014-07-16

    申请号:CN201110360154.8

    申请日:2011-11-14

    CPC classification number: Y02D10/14 Y02D10/151

    Abstract: 本发明披露了一种实现主芯片与扩展芯片通信的系统及方法,其中系统包括通过数据通路连接的:主芯片装置和扩展芯片装置通过协议桥模块1将主芯片总线传输的数据转换成数据通路协议的包由数据通路输出,和/或将由数据通路传输的外部的包解析成主芯片总线格式的数据传输给处于第一纳米工艺的主芯片;扩展芯片装置通过协议桥模块2将扩展芯片总线传输的数据转换成数据通路协议的包由数据通路输出,和/或将由数据通路传输的外部的包解析成扩展芯片总线格式的数据传输给处于第二纳米工艺的扩展芯片。本发明实现了主、扩展芯片的灵活配置,从而降低芯片的生产成本及功耗。

Patent Agency Ranking