-
公开(公告)号:CN103019946B
公开(公告)日:2016-06-01
申请号:CN201210488826.8
申请日:2012-11-26
Applicant: 北京北大众志微系统科技有限责任公司
Inventor: 程旭
Abstract: 本发明披露了一种访存指令的执行装置,其中,访存指令在前端乱序执行阶段用访存数据前递装置记录写指令包括的年龄信息及数据,并在执行读指令时,通过访问该访存数据前递装置获得相关写指令的数据作为读指令前递的数据。本发明在读指令重执行及过滤的基础上,提供了地址标识技术这一新机制,并采用实现读指令重执行的过滤装置,实现推测式的快速访存相关检测,同时采用读指令重执行技术实现访存相关违例检测,通过快速的推测式访存数据前递来减少读指令的执行延迟,从而大大优化读指令执行性能。
-
公开(公告)号:CN103136120B
公开(公告)日:2016-01-27
申请号:CN201310009673.9
申请日:2013-01-10
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/0882 , G06F1/32
CPC classification number: Y02D10/13
Abstract: 本发明提供一种行缓冲管理策略确定方法,包括:获取应用的访存行为信息,根据所述访存行为信息为所述应用分配行缓冲管理策略。本发明实施例还提供一种行缓冲管理策略确定装置。本发明可以降低系统功耗,提高系统性能。本发明还提供一种Bank划分方法,包括:获取各应用的访存行为信息;根据所述访存行为信息将所述各应用进行分组;将不同的组的应用映射到不同的rank。本发明还提供一种Bank划分装置。
-
公开(公告)号:CN103294518A
公开(公告)日:2013-09-11
申请号:CN201310052296.7
申请日:2013-02-18
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/45
Abstract: 本发明公开了一种解释器中间接跳转预测方法及系统,其方法包括:在解释器中插入引导指令,将字节码指针包含在引导指令中;转移预测器识别引导指令,并将所需的字节码指针保存至转移预测器中;当间接跳转指令运行时,转移预测器识别间接跳转指令,使用间接跳转指令的指针和所保存的字节码指针进行散列运算,并以散列运算得到的索引值访问转移目标缓冲,获得预测的转移目标地址。本发明以字节码指针作为关联信息,以引导指令的方式软硬件协作指导间接跳转,从而可以根据字节码指针准确地对解释器中间接跳转进行预测。
-
公开(公告)号:CN103139099A
公开(公告)日:2013-06-05
申请号:CN201310058679.5
申请日:2013-02-25
Applicant: 北京北大众志微系统科技有限责任公司
IPC: H04L12/851
Abstract: 本发明涉及一种自适应的带宽调节方法和装置,该方法基于自适应的带宽调节装置,自适应的带宽调节装置包括带宽信息表,所述带宽信息表用于记录各个访存主设备以及系统的带宽分配以及使用信息,该方法包括:请求接收步骤,接收主设备的访存请求;接受判断步骤,根据所述带宽信息表判断是否接受该设备的访存请求。本发明能够在保证设备高带宽以及实时性需求的前提下,提高系统带宽利用率,并且最大限度降低访存请求的相互干扰,从而在保证设备访存性能的情况下有效提高带宽管理效率,提高设备以及系统的性能。
-
公开(公告)号:CN102662853A
公开(公告)日:2012-09-12
申请号:CN201210078070.X
申请日:2012-03-22
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/06
Abstract: 本发明涉及一种实现使用存储级并行的内存管理方法及装置,将bank的概念引入内存分配器,通过bank分组建立地址与bank间的关联,使分配器能根据地址范围标识不同的bank。数据划分为多个大小不一的数据单元,并将数据散布到主存的所有bank组中,以提高访存的并行度和减少行缓存冲突。同时,本发明完全工作在操作系统层,利用编译器和操作系统提供的信息来分析数据单元间的冲突开销,并根据主存的实际配置扩展内存分配器,既不用修改应用程序,也不依赖特殊的底层硬件。
-
公开(公告)号:CN101676887B
公开(公告)日:2012-07-25
申请号:CN200910163704.X
申请日:2009-08-14
Applicant: 北京北大众志微系统科技有限责任公司 , 济南众志信息技术有限公司
Abstract: 本发明公开了一种基于AHB总线结构的总线监听装置及方法,用于AHB总线结构的单处理器系统,所述总线监听装置设置于存储控制部件与AHB总线之间,用于过滤总线主设备发出的访存请求,在该总线监听装置监听命中影响Cache一致性的访存请求时,通知处理器进行Cache一致性处理,并阻止引发监听命中的访存请求访问所述存储控制部件,直至Cache一致性处理结束。
-
公开(公告)号:CN101888227B
公开(公告)日:2012-06-20
申请号:CN201010226605.4
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
IPC: H03K5/13
Abstract: 本发明提供了一种温度不敏感时钟缓冲器TICB及H型时钟树电路;所述TICB包括:第一、第二反相器;所述第一反相器的输出端与所述第二反相器的输入端相连;所述第一反相器的输入端作为TICB的输入端,所述第二反相器的输出端作为TICB的输出端;第一NMOS管,漏极与所述第一反相器的输入端相连,栅极与所述第一反相器的输出端相连,源极接低电平;第二NMOS管,漏极与所述第二反相器的输入端相连,栅极与所述第二反相器的输出端相连,源极接低电平。所述H型时钟树电路包括多个所述TICB。本发明的技术方案可以抗温度偏差,降低温度分布不均匀引起的时钟扭斜,从而保证集成电路的性能。
-
公开(公告)号:CN101866321B
公开(公告)日:2012-03-21
申请号:CN201010200570.7
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司 , 济南众志信息技术有限公司 , 北京大学
IPC: G06F12/08
Abstract: 本发明公开了一种高速缓存管理策略的调整方法及系统,涉及计算机处理器高速缓存领域;解决现有技术中高速缓存管理策略决策方式与应用访存行为实际需要出现偏差导致系统性能降低的问题。所述系统包括工作子系统、测试子系统和调整子系统所述工作子系统和所述测试子系统构成全部的高速缓存,其中:所述工作子系统采用一种高速缓存管理策略管理所述工作子系统中的高速缓存;所述测试子系统包括多个测试组,每个测试组分别采用不同的高速缓存管理策略管理本测试组内的高速缓存;所述调整子系统获取所述多个测试组的访问失效率信息,并根据所述多个测试组的访问失效率信息,对所述工作子系统采用的高速缓存管理策略进行调整。
-
公开(公告)号:CN101866318B
公开(公告)日:2012-02-22
申请号:CN201010201202.4
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/02
Abstract: 本发明公开了一种高速缓存替换策略的管理系统及方法,克服现有技术中采用单独某一种替换策略不能有效地满足高速缓存多种不同局部性访存特点的应用程序访问需求的不足,其中该方法包括:将高速缓存划分为第一部分和第二部分;将第一部分划分为第一测试组和第二测试组,第一测试组采用第一替换策略,第二测试组采用第二替换策略;设置一策略选择寄存器,记录第一测试组和第二测试组的失效次数;当第二部分发生访存失效时,根据策略选择寄存器的值从第一替换策略和第二替换策略中为第二部分选择替换策略。与现有技术相比,本发明提高了高速缓存的使用性能。
-
公开(公告)号:CN102346235A
公开(公告)日:2012-02-08
申请号:CN201110192679.5
申请日:2011-07-11
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G01R31/28
CPC classification number: G06F11/24
Abstract: 本发明公开了一种面向硬件设备功能的自动测试系统及方法,所述系统包括作为被测硬件设备测试平台的现场可编程门阵列(FPGA)测试目标平台,还包括FPGA bit文件管理和烧录子系统,基本输入/输出系统(BIOS)文件管理及烧录子系统,自动测试系统平台。在初始化完成后,测试时,自动测试系统平台提供对测试目标平台的测试控制,保存有自动测试所需的自动测试脚本文件及测试用例集,在测试时利用自动测试脚本完成自动测试过程,通过测试用例集完成功能测试,并用于保存测试结果。本测试系统具有通用性,并具有较强可扩展性,可根据实际需求,增加特定的环境初始化、执行控制、结果分析模块。
-
-
-
-
-
-
-
-
-