-
公开(公告)号:CN102662862A
公开(公告)日:2012-09-12
申请号:CN201210077583.9
申请日:2012-03-22
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明涉及一种在处理器中实现混合预取的方法及相应的装置,使用全局历史缓冲器按时间顺序保存一份失效地址历史信息,并使用多个索引表和全局历史缓冲器中的多组指针实现多种数据预取方法。在查找可重复的访存模式并产生预取请求时,本发明按照某种顺序逐个使用各预取方法查找相应的局部失效地址流。为减少查找的时间和能耗开销,本发明在某种预取方法下找到可重复的访存模式时,即停止查找并产生预取请求,不再查找其余预取方法的局部失效地址流。本发明能够以较低的存储开销和能耗开销同时实现多种数据预取方法,从而结合利用程序运行过程中的多种访存规律提高预取的性能。
-
公开(公告)号:CN101915625B
公开(公告)日:2012-07-25
申请号:CN201010226592.0
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G01K7/01
Abstract: 本发明提供一种温度传感器,涉及电路领域;所述系统,包括:第一环形振荡器,包括奇数级反相器前后级联组成的环路,用于输出与温度成正比的第一振荡周期,其中所述第一环形振荡器中的反相器分为高电压阈值反相器和低电压阈值反相器两类,其中所述高电压阈值反相器和低电压阈值反相器个数能够使所述第一振荡周期随供电电压的变化规律接近第二环形振荡器输出的第二振荡周期随供电电压的变化规律,用以使所述第一环形振荡器和所述第二环形振荡器的电压特性相似;所述第二环形振荡器,包括奇数级交叉耦合的反相器对,其中该反相器对前后级联形成环路,用于生成与温度无关的第二振荡周期。本发明提供的技术方案可应用于温度测量。
-
公开(公告)号:CN101882155B
公开(公告)日:2012-07-25
申请号:CN201010205803.2
申请日:2010-06-22
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F17/30
Abstract: 本发明提供了一种文件预测准确度的统计方法及装置,该方法包括:配置一第一统计链和一第二统计链,所述第一统计链和所述第二统计链具有相同的统计周期,所述第一统计链和所述第二统计链的启动时间相差半个所述统计周期;控制所述第一统计链和所述第二统计链从各自的启动时间开始,在所述统计周期的前半个周期内统计候选预测的结果;在后半个统计周期内继续统计候选预测的结果,并根据该周期内当前统计到的候选预测的结果来计算并输出候选预测的正确率。该方法不但能够将预测的偶然波动性降到最低,而且能够确保性能评估输出的连续性。
-
公开(公告)号:CN101789004B
公开(公告)日:2012-07-18
申请号:CN201010100523.5
申请日:2010-01-22
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F17/30
Abstract: 发明公开了一种Flash文件系统的快速启动方法及装置,该方法包括:日志记录步骤,用于在所述Flash文件系统中以块为单位进行日志记录;快照存放步骤,用于将快照数据存放在独立的块中,以使快照数据与文件系统数据分离;启动步骤,用于当所述文件系统中存在有效快照时,直接读取快照,在系统内存中构建文件系统的相关信息;当文件系统中不存在有效快照时,从各块中读取日志,在系统内存中构建所述文件系统的相关信息。
-
公开(公告)号:CN102156633A
公开(公告)日:2011-08-17
申请号:CN201110096900.7
申请日:2011-04-18
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F9/38
CPC classification number: G06F9/383
Abstract: 本发明公开了一种数据预取方法及系统,克服现有技术未很好地将预执行和跨距预取融合的不足。该方法包括:跨距预取器监测二级缓存失效访存序列,在捕获到跨距访存模式时触发预取请求;监测到二级缓存访问发生失效时,处理器对当前寄存器状态进行备份,转换到预执行模式,执行发生二级缓存失效的指令的后续指令,对非规则的访存模式进行精确预取,获得预执行结果及其有效状态保存到缓冲器中,并从捕获的真实访存信息中提取出有用信息指导跨距预取器及早发出预取请求;引发预执行的二级缓存失效指令完成主存访问后,处理器清空流水线,恢复备份的寄存器状态,从引发预执行的访存指令开始继续执行。本发明有效提升处理器的访存延时包容能力。
-
公开(公告)号:CN101673254B
公开(公告)日:2011-08-17
申请号:CN200910165281.5
申请日:2009-08-14
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 本发明公开了一种嵌入式x86处理器应用于通用片上总线的方法及系统芯片,该系统芯片包括传统功能部件,与该嵌入式x86处理器连接,用于接收和过滤来自该嵌入式x86处理器的交易,识别并处理特殊周期和传统信号;接口转换装置,接收该嵌入式x86处理器的信号并与AMBA AHB总线连接,该接口转换装置用于将嵌入式x86处理器的I/O交易转换成32位或64位AMBA AHB总线交易,以及I/O空间向存储空间的映射;传统设备,连接于AMBA总线;其中,通过该传统功能部件和该接口转换装置,使得该嵌入式x86处理器作为总线控制单元应用于基于AMBA总线结构的系统芯片上。
-
公开(公告)号:CN101950290A
公开(公告)日:2011-01-19
申请号:CN201010226056.0
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F17/30
Abstract: 本发明提供了一种文件预取行为预测正确率的计算方法和装置,该方法包括步骤:对候选预测的文件访问模式执行可信度计数,以每一文件访问模式的可信度计数值指示该文件访问模式当前连续预测正确或者连续预测错误的次数;根据前候选预测的总个数与当前候选预测正确的个数统计当前候选预测的正确率;根据当前候选预测的文件访问模式,将计算出的当前候选预测的正确率作为当前候选预测的文件访问模式所属的类中各文件访问模式的正确率,然后根据当前候选预测的文件访问模式的可信度计数值更新该文件访问模式所属的类;所述类是根据各文件访问模式的可信度计数值划分的。该方法能够动态评价文件预取算法的性能。
-
公开(公告)号:CN101895531A
公开(公告)日:2010-11-24
申请号:CN201010201180.1
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 本发明提供了一种客户端设备、多媒体数据卸载系统及卸载方法;方法包括:客户端当从服务器收到所请求的网页时,如果网页中存在需卸载的多媒体数据,则调用该多媒体数据的类型对应的插件代理模块;选择能对需卸载的多媒体数据解码的代理服务器,并通知所述插件代理模块,为该插件代理模块对应类型的多媒体数据所选择的代理服务器;所述插件代理模块被调用后,与所选择的代理服务器建立连接,将对应类型的多媒体数据发送给所选代理服务器,接收代理服务器处理后得到的远程显示数据。本发明可以丰富资源受限的客户端设备的浏览器功能,减少资源受限的客户端设备的本地资源消耗,并能提高其处理多媒体数据的能力。
-
公开(公告)号:CN101894078A
公开(公告)日:2010-11-24
申请号:CN201010200577.9
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明公开了一种高速缓存管理策略的调整方法及系统,涉及计算机处理器高速缓存领域;解决现有技术中高速缓存管理策略决策方式与应用访存行为实际需要出现偏差导致系统性能降低的问题。所述系统包括工作子系统、测试子系统和调整子系统,所述工作子系统和所述测试子系统构成全部的高速缓存,其中:所述工作子系统采用一种高速缓存管理策略管理所述工作子系统中的高速缓存;所述测试子系统包括多个测试组,每个测试组分别采用不同的高速缓存管理策略管理本测试组内的高速缓存;所述调整子系统记录所述多个测试组管理高速的访存信息,并根据所述多个测试组的访存信息,对所述工作子系统采用的高速缓存管理策略进行调整。
-
公开(公告)号:CN101676890A
公开(公告)日:2010-03-24
申请号:CN200910163707.3
申请日:2009-08-14
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F13/362
Abstract: 本发明公开了一种用于动态调整带宽分配的总线仲裁方法及其仲裁器,其中总线仲裁方法包括:步骤一,维护所有总线主设备在一个滑动时间窗口内的总线占用量的记录;步骤二,每隔设定长度的时间,根据总线占用量的记录和预先设定的带宽需求,计算出各总线主设备在最近时间窗口内的带宽偏离量;步骤三,对各总线主设备的带宽偏离量进行排序,带宽偏离量越大的总线主设备的仲裁优先级越高;步骤四,根据排序得到的仲裁优先级序列进行总线仲裁。本发明解决了现有技术中存在的带宽分配不准确以及无法保证较低通信延迟的问题。
-
-
-
-
-
-
-
-
-