-
公开(公告)号:CN103049399A
公开(公告)日:2013-04-17
申请号:CN201210593707.9
申请日:2012-12-31
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/12
Abstract: 一种针对包容性末级高速缓存的替换方法,涉及处理器中包容性末级高速缓存的替换方法,在不牺牲包容性末级高速缓存一致性协议简单的优点的情况下,提高包容性末级缓存的性能,所述替换方法,包括:在一个高速缓存块进入末级高速缓存时,预测所述进入块的局部性,如果预测结果为所述高速缓存块的局部性差,则将所述高速缓存块放入高排出优先级列表中,否则将所述高速缓存块放入低排出优先级列表中;在替换时,检测高排出优先级列表中的高速缓存块,将不在内部高速缓存中的一个高排出优先级列表中的高速缓存块作为受害者替换出末级高速缓存。本发明可以有效提高包容性末级高速缓存的性能,并且只需要很少的硬件开销和设计修改。
-
公开(公告)号:CN103019946A
公开(公告)日:2013-04-03
申请号:CN201210488826.8
申请日:2012-11-26
Applicant: 北京北大众志微系统科技有限责任公司
Inventor: 程旭
Abstract: 本发明披露了一种访存指令的执行装置,其中,访存指令在前端乱序执行阶段用访存数据前递装置记录写指令包括的年龄信息及数据,并在执行读指令时,通过访问该访存数据前递装置获得相关写指令的数据作为读指令前递的数据。本发明在读指令重执行及过滤的基础上,提供了地址标识技术这一新机制,并采用实现读指令重执行的过滤装置,实现推测式的快速访存相关检测,同时采用读指令重执行技术实现访存相关违例检测,通过快速的推测式访存数据前递来减少读指令的执行延迟,从而大大优化读指令执行性能。
-
公开(公告)号:CN101727338B
公开(公告)日:2012-12-26
申请号:CN200910163712.4
申请日:2009-08-14
Applicant: 北京北大众志微系统科技有限责任公司 , 常州北大众志网络计算机有限公司 , 济南众志信息技术有限公司 , 北京大学
Abstract: 本发明公开了一种网络计算机并行升级方法及系统,该方法包括:网络计算机端的httpd服务的运行步骤,用于启动需要升级的各个网络计算机,并确认httpd服务处于工作状态,以使网络计算机端通过http协议与服务器主机端之间进行数据通信;服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级。
-
公开(公告)号:CN101894078B
公开(公告)日:2012-09-26
申请号:CN201010200577.9
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明公开了一种高速缓存管理策略的调整方法及系统,涉及计算机处理器高速缓存领域;解决现有技术中高速缓存管理策略决策方式与应用访存行为实际需要出现偏差导致系统性能降低的问题。所述系统包括工作子系统、测试子系统和调整子系统,所述工作子系统和所述测试子系统构成全部的高速缓存,其中:所述工作子系统采用一种高速缓存管理策略管理所述工作子系统中的高速缓存;所述测试子系统包括多个测试组,每个测试组分别采用不同的高速缓存管理策略管理本测试组内的高速缓存;所述调整子系统记录所述多个测试组管理高速的访存信息,并根据所述多个测试组的访存信息,对所述工作子系统采用的高速缓存管理策略进行调整。
-
公开(公告)号:CN102662891A
公开(公告)日:2012-09-12
申请号:CN201210078365.7
申请日:2012-03-22
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 本发明涉及一种基于亲和性感知的DMA缓冲区管理方法和装置,包括1)标识缓冲区的亲和性;2)对于输入过程,分配亲和性较低的缓冲区;由于缓冲区中大部分的数据位于Cache之外,避免部分软件一致性维护操作,其中包括物理地址计算和一致性维护指令的开销。3)对于输出过程,分配亲和性较高的缓冲区。由于缓冲区中大部分的数据在Cache中,当把I/O数据从用户态缓冲区拷贝到内核态缓冲区时,将数据直接写入Cache,避免Cache替换将原本属于应用的数据写回主存引入的开销,同时使得应用重用度高的数据尽量驻留在Cache中,减少Cache的污染问题。
-
公开(公告)号:CN102662861A
公开(公告)日:2012-09-12
申请号:CN201210077431.9
申请日:2012-03-22
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明涉及一种末级高速缓存插入策略软件控制方法,首先在处理器页表项中设计末级高速缓存插入策略控制位或控制接口;其次,当数据进入末级高速缓存时,通过判断TLB记录的页一级末级高速缓存插入策略控制位的值,决定该页数据进入末级高速缓存时的位置。利用本发明软件可以控制页一级末级高速缓存插入策略,为具有不同局部性特征的区域提供不同的末级高速缓存管理方法,达到降低末级高速缓存污染的目的;本发明应用于任何具有多级高速缓存结构,同时采用虚拟存储机制的计算机系统中,具有实现简单、硬件代价低等优点。
-
公开(公告)号:CN101944101B
公开(公告)日:2012-07-25
申请号:CN201010226053.7
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司 , 济南众志信息技术有限公司 , 北京大学
IPC: G06F17/30
Abstract: 本发明提供了一种文件预取动态定量指示方法及装置,该方法包括:判断当前候选预测结果是否与前一候选预测结果相同,如果相同,则对当前计数值执行累加运算或者累减运算;如果不相同,则将当前计数值置为预设值。该方法不但能够指示当前文件预取行为的状态,而且能够指示文件预取行为最近连续的历史表现,简单直观,运算简单,且能够有效地节约存储空间。
-
公开(公告)号:CN102521158A
公开(公告)日:2012-06-27
申请号:CN201110415405.8
申请日:2011-12-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
CPC classification number: G06F12/0862 , G06F2212/6026 , Y02D10/13
Abstract: 本发明提供了一种实现数据预取的方法及装置,其中预取器装置包括:访存模式识别单元将全局失效地址流划分为局部失效地址流,按时间顺序将局部失效地址流中最近发生的两个缓存失效的地址信息记录为历史访存信息,并根据该记录捕获跨距访存模式并生成相应的预取地址。本发明通过改善差值相关预取器的存储利用效率,并通过减少对预取器性能提升没有贡献的冗余预取,使得预取器在相同存储开销的情况下能够获得更好的性能优化效果,同时可有效降低预取器访问片上缓存的带宽需求和功耗开销。
-
公开(公告)号: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: 本发明公开了一种管态维护且目态共享的数据访问装置及方法,涉及计算机系统中的管态和目态共享数据技术领域。本发明方法包括:分别建立已分配的物理内存与第一虚拟地址范围的映射关系,以及所述物理内存与第二虚拟地址范围的映射关系,其中,所述第一虚拟地址范围指已分配的管态和目态共享虚拟地址空间中的虚拟地址范围,所述第二虚拟地址范围指已分配的管态独享虚拟地址空间中的虚拟地址范围;在访问所述物理内存的过程中,目态程序仅通过所述第一虚拟地址范围中的虚拟地址进行访问,管态程序通过所述第一或第二虚拟地址范围中的虚拟地址进行访问。本发明技术方案为计算机系统提供简单、高效的存储保护机制,能够提高系统的整体性能。
-
-
-
-
-
-
-
-
-