粗粒度的末级高速缓存旁路方法

    公开(公告)号:CN102662863A

    公开(公告)日:2012-09-12

    申请号:CN201210077585.8

    申请日:2012-03-22

    Abstract: 本发明涉及一种粗粒度的末级高速缓存旁路方法,并把这种方法叫做“Global Bypass”,该方法是把旁路视为一种和替换等同的策略选择,而不是补充。该方法在两种模式间进行切换:旁路模式和替换模式;在旁路模式中,所有的失效都被旁路,而不去评估每个个体访问的特征。在替换模式中,Global Bypass使用末级高速缓存的基本替换算法进行替换,该基本替换算法可以是任何已有的替换算法,由于不需要对个体的访问特征进行评估,所以Global Bypass的实现代价很小。

    一种动态调整带宽分配的总线仲裁方法及仲裁器

    公开(公告)号:CN101676890B

    公开(公告)日:2012-05-16

    申请号:CN200910163707.3

    申请日:2009-08-14

    Abstract: 本发明公开了一种用于动态调整带宽分配的总线仲裁方法及其仲裁器,其中总线仲裁方法包括:步骤一,保存所有总线主设备在一个滑动时间窗口内的总线占用量的记录;步骤二,每隔设定长度的时间,根据总线占用量的记录和预先设定的带宽需求,计算出各总线主设备在最近时间窗口内的带宽偏离量;步骤三,对各总线主设备的带宽偏离量进行排序,带宽偏离量越大的总线主设备的仲裁优先级越高;步骤四,根据排序得到的仲裁优先级序列进行总线仲裁。本发明解决了现有技术中存在的带宽分配不准确以及无法保证较低通信延迟的问题。

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

    公开(公告)号:CN102364431A

    公开(公告)日:2012-02-29

    申请号:CN201110321857.X

    申请日:2011-10-20

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

    基于模调度实现循环指令调度的编译方法及装置

    公开(公告)号:CN102200924A

    公开(公告)日:2011-09-28

    申请号:CN201110128054.2

    申请日:2011-05-17

    CPC classification number: G06F8/4452 G06F8/452

    Abstract: 本发明披露了基于模调度实现循环指令调度的编译方法及装置,其中方法包括由编译器执行的下列步骤:读入并解析源程序,获取控制流图信息;建立循环体结构的数据依赖约束和资源依赖约束;在对循环体结构执行模调度过程中,针对检测指令调度结果发生的数据依赖冲突和/或资源冲突根据符合相应约束的回溯模型解决。本发明可避免循环体中相邻指令的数据相关,减小生成代码的执行时间,从而有效地挖掘指令级并行性,提高处理器系统乃至计算机系统性能。

    一种实现处理器预执行的方法及相应的装置

    公开(公告)号:CN102184127A

    公开(公告)日:2011-09-14

    申请号:CN201110131830.4

    申请日:2011-05-20

    Abstract: 本发明提供了一种实现处理器预执行的方法及相应的装置,方法包括:处理器在正常执行指令期间,当检测到发生长延时缓存失效时备份寄存器;在预执行指令期间,对预执行的每一指令标记预执行结果的状态;对引发长延时缓存失效的Load指令进行值预测,并使用经该值预测的预测值预执行与该Load指令数据相关的后续指令;按程序顺序将预执行结果保存在指令复用队列IRQ,并根据标记的状态设置相应的标志。本发明结合值预测和指令复用两种技术,充分发挥了各自的优势,在提高处理器性能的同时降低其预执行的能耗开销,因此提高处理器的能效性。

    一种基于开源系统基本输入输出系统的BIOS系统和方法

    公开(公告)号:CN102169446A

    公开(公告)日:2011-08-31

    申请号:CN201110126311.9

    申请日:2011-05-16

    CPC classification number: G06F9/4401

    Abstract: 本发明提供一种基于开源BIOS的BIOS启动方法和装置,涉及计算机应用领域。包括:BIOS的操作系统接口模块的中断服务例程采用Option ROM模组方式实现;该BIOS在计算机操作系统加电时,板级核心模块初始化板级设备并输出系统信息,MAPPER模块将该系统信息转换为可由该操作系统接口模块识别的系统信息表格,该板级核心模块对中断服务例程根据该系统信息表格中的信息依次进行初始化。本发明提供的技术方案可应用于具有基于开源BIOS的BIOS系统的计算机系统启动开源和大型商业非开源操作系统。

    数据访问方法和装置
    88.
    发明公开

    公开(公告)号:CN102156632A

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

    申请号:CN201110084538.1

    申请日:2011-04-06

    Abstract: 本发明提供了一种数据访问方法和装置。涉及计算机领域;解决了程序执行效率较低的问题。该方法包括:接收寄存器保留声明;根据所述寄存器保留声明,选择一个或多个通用寄存器,作为保留寄存器;将当前任务的密集访问数据加载到所述保留寄存器中。本发明提供的技术方案,适用于多核多线程处理器。

    一种文件预取动态定量指示方法及装置

    公开(公告)号:CN101944101A

    公开(公告)日:2011-01-12

    申请号:CN201010226053.7

    申请日:2010-07-14

    Abstract: 本发明提供了一种文件预取动态定量指示方法及装置,该方法包括:判断当前候选预测结果是否与前一候选预测结果相同,如果相同,则对当前计数值执行累加运算或者累减运算;如果不相同,则将当前计数值置为预设值。该方法不但能够指示当前文件预取行为的状态,而且能够指示文件预取行为最近连续的历史表现,简单直观,运算简单,且能够有效地节约存储空间。

    一种多信道无线网状网络系统及其信道分配方法

    公开(公告)号:CN101925066A

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

    申请号:CN201010119461.2

    申请日:2010-03-05

    Inventor: 程旭 王晶 管雪涛

    Abstract: 一种多信道无线网状网络系统及其信道分配方法;所述信道分配方法包括:a、将网络划分为多个簇;每个簇包括一个或多个节点;b、以簇为单位进行信道分配;c、统计出一段时间内簇内和簇间各链路上的丢包率;如果存在丢包率大于一预定阈值的链路,则进行步骤d;d、重新为该链路分配信道;返回步骤c。本发明能合理分配信道,有效改善无线网状网络的扩展性、吞吐量等性能,实现更高的带宽、更低的延迟及更大的网络容量。

Patent Agency Ranking