一种用于微处理器功能验证的测试程序生成方法及装置

    公开(公告)号:CN101894063A

    公开(公告)日:2010-11-24

    申请号:CN201010201216.6

    申请日:2010-06-13

    Inventor: 程旭 佟冬 张良

    Abstract: 一种用于微处理器功能验证的测试程序生成方法及装置;方法包括:A、随机生成μ+λ个个体并保存成原始生成种群;将所述原始生成种群作为当前种群;B、结合指令库,将当前种群中的个体转化为测试程序;C、仿真执行当前种群中的各个体转化得到的测试程序,生成功能覆盖报告;D、如果当前种群是原始生成种群,则直接进行步骤E;否则选择当前种群中的个体进行λ次交叉、变异操作,产生的新个体也保存进当前种群,然后进行步骤E;E、根据功能覆盖报告,从当前种群中选出至少μ个个体作为新一代种群;F、如果满足停止条件,则输出该新一代种群中个体对应的测试程序集;否则将该新一代种群作为当前种群,返回步骤B。

    一种实现体划分的方法及装置

    公开(公告)号:CN108628797A

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

    申请号:CN201710152917.7

    申请日:2017-03-15

    Abstract: 一种实现体划分方法及装置,包括:按照预设周期,根据访存密度集信息划分应用至预设的第一应用簇和第二应用簇;对划分至第一应用簇中的各应用,根据局部性特性信息分配各应用相应的体(rank)资源;设置第二应用簇中的应用访存分配给第一应用簇中部分应用的体资源。本发明实施例根据访存密度集信息和局部性特性信息实现了体资源的划分,降低了应用之间的访存干扰,提升了体资源的应用效率。

    自适应的带宽调节方法及装置

    公开(公告)号:CN103139099A

    公开(公告)日:2013-06-05

    申请号:CN201310058679.5

    申请日:2013-02-25

    Abstract: 本发明涉及一种自适应的带宽调节方法和装置,该方法基于自适应的带宽调节装置,自适应的带宽调节装置包括带宽信息表,所述带宽信息表用于记录各个访存主设备以及系统的带宽分配以及使用信息,该方法包括:请求接收步骤,接收主设备的访存请求;接受判断步骤,根据所述带宽信息表判断是否接受该设备的访存请求。本发明能够在保证设备高带宽以及实时性需求的前提下,提高系统带宽利用率,并且最大限度降低访存请求的相互干扰,从而在保证设备访存性能的情况下有效提高带宽管理效率,提高设备以及系统的性能。

    实现现代处理器间接转移预测的装置及方法

    公开(公告)号:CN102306094A

    公开(公告)日:2012-01-04

    申请号:CN201110235512.2

    申请日:2011-08-16

    Abstract: 本发明披露了实现现代处理器间接转移预测的装置及方法,其中装置包括:分支方向预测器根据定义的多个子预测器预测的间接转移方向生成目标指针;目标地址映射装置将分支方向预测器生成的目标指针映射为索引分支目标缓冲器的虚拟地址;以及分支目标缓冲器为间接转移指令分配目标地址项和分配项,其中,目标地址项通过虚拟地址索引;分配项记录每一间接转移指令目标地址项的使用情况,通过程序计数器的值索引。本发明在不需要大容量存储结构支持的基础上,能够以与已有的间接转移预测技术类似的时间代价,换取同时提高预测准确率和处理器能效的效果。

    一种实现值关联间接跳转预测的方法

    公开(公告)号:CN102163143A

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

    申请号:CN201110108052.7

    申请日:2011-04-28

    CPC classification number: G06F9/44521 G06F8/54 G06F9/3846

    Abstract: 本发明披露了一种实现值关联间接跳转预测的方法,涉及编译器和处理器,该方法包括:编译器根据对处理器执行可执行程序时获取的剖视信息,识别源程序中间接跳转指令对应的子程序结构及其关联数据值中的关联信息,并在该源程序中插入用以标识该关联信息的引导指令,再次生成可执行程序;处理器在执行编译器再次生成的可执行程序过程中,根据引导指令动态收集关联信息,并生成值历史模式。本发明可有效地提高间接跳转指令的预测准确率,从而可提高处理器及其应用整体的系统性能。

    一种实现值关联间接跳转预测的方法

    公开(公告)号:CN102156634A

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

    申请号:CN201110099440.3

    申请日:2011-04-20

    Abstract: 本发明披露了一种实现值关联间接跳转预测的方法,涉及编译器和处理器,该方法包括:编译器对处理器执行可执行程序的过程进行剖视,并获取剖视信息;编译器根据该剖视信息通过再次编译过程识别源程序中间接跳转指令对应的子程序结构及其关联数据值,并在源程序中插入用以标识关联数据值的引导指令,再次生成可执行程序。处理器在执行编译器再次生成的可执行程序过程中,根据引导指令动态收集所述关联数据值,并对难预测指令进行预测。本发明有效地提高了间接跳转指令的预测准确率,提高了处理器及其应用整体的系统性能。

    DMA控制器、具有层次总线结构的系统芯片及数据传输方法

    公开(公告)号:CN100412833C

    公开(公告)日:2008-08-20

    申请号:CN200310113657.0

    申请日:2003-11-17

    Inventor: 程旭 佟冬 王宏伟

    Abstract: 本发明公开了一种DMA控制器,以及层次总线结构系统芯片及其数据传输方法,DMA控制器通过请求应答连线和数据传输通道与系统总线上的数据通讯模块相连,通过握手信号与桥相连,通过主设备接口与设备总线相连,并通过请求应答连线与设备总线上的数据通讯模块相连,DMA控制器通过握手信号与所述桥设备进行设备总线使用权的裁决,通过与桥复用设备总线来完成与设备总线上的数据通讯模块之间的数据传输,有效的使DMAC完成与各个数据通讯模块以及存储之间的数据传输,以降低系统芯片的内部资源消耗,降低DMAC与数据通讯模块以及存储之间通讯的复杂性,提高总线的带宽,降低系统总线资源的争用,最大化的提高系统芯片的整体性能。

    自适应的带宽调节方法及装置

    公开(公告)号:CN103139099B

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

    申请号:CN201310058679.5

    申请日:2013-02-25

    Abstract: 本发明涉及一种自适应的带宽调节方法和装置,该方法基于自适应的带宽调节装置,自适应的带宽调节装置包括带宽信息表,所述带宽信息表用于记录各个访存主设备以及系统的带宽分配以及使用信息,该方法包括:请求接收步骤,接收主设备的访存请求;接受判断步骤,根据所述带宽信息表判断是否接受该设备的访存请求。本发明能够在保证设备高带宽以及实时性需求的前提下,提高系统带宽利用率,并且最大限度降低访存请求的相互干扰,从而在保证设备访存性能的情况下有效提高带宽管理效率,提高设备以及系统的性能。

Patent Agency Ranking