-
公开(公告)号:CN102508808A
公开(公告)日:2012-06-20
申请号:CN201110360154.8
申请日:2011-11-14
Applicant: 北京北大众志微系统科技有限责任公司
CPC classification number: Y02D10/14 , Y02D10/151
Abstract: 本发明披露了一种实现主芯片与扩展芯片通信的系统及方法,其中系统包括通过数据通路连接的:主芯片装置和扩展芯片装置通过协议桥模块1将主芯片总线传输的数据转换成数据通路协议的包由数据通路输出,和/或将由数据通路传输的外部的包解析成主芯片总线格式的数据传输给处于第一纳米工艺的主芯片;扩展芯片装置通过协议桥模块2将扩展芯片总线传输的数据转换成数据通路协议的包由数据通路输出,和/或将由数据通路传输的外部的包解析成扩展芯片总线格式的数据传输给处于第二纳米工艺的扩展芯片。本发明实现了主、扩展芯片的灵活配置,从而降低芯片的生产成本及功耗。
-
公开(公告)号:CN101950274B
公开(公告)日:2012-06-20
申请号:CN201010226048.6
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 本发明公开了一种管态维护且目态共享的数据访问装置及方法,涉及计算机系统中的管态和目态共享数据技术领域。本发明方法包括:分别建立已分配的物理内存与第一虚拟地址范围的映射关系,以及所述物理内存与第二虚拟地址范围的映射关系,其中,所述第一虚拟地址范围指已分配的管态和目态共享虚拟地址空间中的虚拟地址范围,所述第二虚拟地址范围指已分配的管态独享虚拟地址空间中的虚拟地址范围;在访问所述物理内存的过程中,目态程序仅通过所述第一虚拟地址范围中的虚拟地址进行访问,管态程序通过所述第一或第二虚拟地址范围中的虚拟地址进行访问。本发明技术方案为计算机系统提供简单、高效的存储保护机制,能够提高系统的整体性能。
-
公开(公告)号:CN102323909A
公开(公告)日:2012-01-18
申请号:CN201110269002.7
申请日:2011-09-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明提供了实现使用大容量高速缓存的内存管理方法及装置,其中方法包括:以内存的物理页框为单位划分使用的高速缓存,并确定划分的高速缓存区域的映射条件。为并发应用进程分配符合高速缓存区域的映射条件的物理页框。本发明通过调整计算机操作系统虚拟存储管理机制中的页面分配策略,控制虚拟-物理地址转换的页表项的相应位,来划分高速缓存,以隔离并发运行的应用程序以及同一应用程序的不同内存区域对高速缓存的访问,从而减少不同内存页面映射到同一高速缓存区域所导致的冲突失效,达到对系统性能进行优化的目的。
-
公开(公告)号:CN102306092A
公开(公告)日:2012-01-04
申请号:CN201110216544.8
申请日:2011-07-29
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/38
Abstract: 本发明披露了超标量处理器实现指令缓存路选择的方法及装置,其中方法包括:至少根据指令的取指请求判断取指模式;根据取指模式属于顺序取指场景采用路历史模式进行路预测,根据取指模式属于非顺序取指场景采用路预测模式进行路预测。本发明使得超标量处理器从整体上取得了更好的能效性;由于避免了大量非必要路的Tag比较及Data访问,以及由于使用额外资源较少,故使得处理器的整体能耗降低。
-
公开(公告)号:CN102156636A
公开(公告)日:2011-08-17
申请号:CN201110108302.7
申请日:2011-04-28
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/38
CPC classification number: G06F9/3844
Abstract: 本发明披露了一种实现值关联间接跳转预测的装置,可有效地提高预测准确率,包括:指令取指模块将取指到的引导指令输出给引导指令发射模块;引导指令发射模块在引导指令的发射阶段从寄存器堆读取间接跳转指令所对应的关联数据值,并向分类移位器输出携带该关联数据值的分类移位命令;分类移位器将据分类移位命令对关联数据值移位的关联信息输出给值历史模式寄存器;值历史模式寄存器将前一值历史模式移位,将移位的值历史模式与关联信息组合形成更新的值历史模式;目标地址缓冲区根据间接跳转指令的PC值和关联数据值作为索引,保存间接跳转指令所对应的目标地址。
-
公开(公告)号:CN102156635A
公开(公告)日:2011-08-17
申请号:CN201110100718.4
申请日:2011-04-21
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/38
Abstract: 本发明披露了实现值关联间接跳转预测的装置,其中处理器预测间接跳转指令的装置包括:指令取指模块将在取指时刻接收的引导指令输出给引导指令发射模块;引导指令发射模块在引导指令的发射阶段根据该引导指令从寄存器堆读取收集间接跳转指令的关联数据值,并存放在关联数据值缓冲区;关联数据值缓冲区通过关联值域存放引导指令发射模块收集的关联数据值;寄存器堆通过多个寄存器存放接跳转指令对应的关联数据值;目标地址缓冲区据间接跳转指令的PC值和关联数据值存放间接跳转指令的目标地址。本发明提高了间接跳转指令的预测准确率及处理器应用整体的系统性能。
-
公开(公告)号:CN101895974A
公开(公告)日:2010-11-24
申请号:CN201010226609.2
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
CPC classification number: Y02D70/00
Abstract: 本发明公开了一种无线网卡工作模式的控制方法及系统,涉及无线网卡的功耗技术。本发明公开的系统中,用户行为分析模块,对应用程序代理模块所记录的输入事件进行合并操作,确定合并操作后的输入事件对应的特征向量组,并将确定的特征向量组发送给网卡模式预测模块;网卡模式预测模块,通过DTW算法判断是否查找到所接收到的特征向量组对应的网络数据流模式,如果是,则根据查找到的网络数据流模式选择无线网卡的工作模式,否则通过DTW算法,以及网络数据流代理模块所记录的统计数据信息确定并保存所接收到的特征向量组与网络数据流模式的对应关系。本发明技术方案可以合理调度无线网卡的工作模式,以保证无线网卡低功耗和低延迟。
-
公开(公告)号:CN101894063A
公开(公告)日:2010-11-24
申请号:CN201010201216.6
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 一种用于微处理器功能验证的测试程序生成方法及装置;方法包括:A、随机生成μ+λ个个体并保存成原始生成种群;将所述原始生成种群作为当前种群;B、结合指令库,将当前种群中的个体转化为测试程序;C、仿真执行当前种群中的各个体转化得到的测试程序,生成功能覆盖报告;D、如果当前种群是原始生成种群,则直接进行步骤E;否则选择当前种群中的个体进行λ次交叉、变异操作,产生的新个体也保存进当前种群,然后进行步骤E;E、根据功能覆盖报告,从当前种群中选出至少μ个个体作为新一代种群;F、如果满足停止条件,则输出该新一代种群中个体对应的测试程序集;否则将该新一代种群作为当前种群,返回步骤B。
-
公开(公告)号:CN101876899A
公开(公告)日:2010-11-03
申请号:CN200910243303.5
申请日:2009-12-18
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/44
Abstract: 本发明涉及一种计算机程序的优化方法及系统。该优化方法包括:步骤1,通过值编号分析计算得到每个变量和表达式的值编号;步骤2,将静态单赋值形式的计算机程序转换为半稀疏值流图形式的计算机程序;步骤3,计算半稀疏值流图形式的计算机程序进行标量优化所需的初始属性;如果初始属性已经包含所有所需优化信息则执行步骤4,否则扩展半稀疏值流图形式的计算机程序为稀疏值流图形式的计算机程序,并计算进行标量优化所需的属性,直到所有所需属性计算完毕,执行步骤4;步骤4,根据计算得到的属性对半稀疏值流图形式的计算机程序或稀疏值流图形式的计算机程序进行程序变换以优化计算机程序。本发明能够提高程序优化的效率。
-
公开(公告)号:CN101866322A
公开(公告)日:2010-10-20
申请号:CN201010200578.3
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明公开了一种高速缓存管理策略的调整方法及系统,该方法包括将高速缓存划分为工作子系统和测试子系统;将测试子系统划分为多个采用不同的高速缓存管理策略的测试组;获取多个测试组的访问失效率信息;按照预先设置的访问失效率判断顺序,判断每个测试组的访问失效率信息是否在预先设置的每个测试组的访问失效率上下限值信息之间;在判断有测试组的访问失效率信息在该测试组的访问失效率上下限值信息之间时,将该访问失效率信息在该测试组的访问失效率上下限值信息之间的测试组所采用的策略作为工作子系统的目标高速缓存管理策略;根据本地预先设置的调整策略和目标高速缓存管理策略,调整工作子系统所采用的高速缓存管理策略。
-
-
-
-
-
-
-
-
-