-
公开(公告)号: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: 本发明提供了一种文件预取动态定量指示方法及装置,该方法包括:判断当前候选预测结果是否与前一候选预测结果相同,如果相同,则对当前计数值执行累加运算或者累减运算;如果不相同,则将当前计数值置为预设值。该方法不但能够指示当前文件预取行为的状态,而且能够指示文件预取行为最近连续的历史表现,简单直观,运算简单,且能够有效地节约存储空间。
-
公开(公告)号: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: 本发明提供了实现使用大容量高速缓存的内存管理方法及装置,其中方法包括:以内存的物理页框为单位划分使用的高速缓存,并确定划分的高速缓存区域的映射条件。为并发应用进程分配符合高速缓存区域的映射条件的物理页框。本发明通过调整计算机操作系统虚拟存储管理机制中的页面分配策略,控制虚拟-物理地址转换的页表项的相应位,来划分高速缓存,以隔离并发运行的应用程序以及同一应用程序的不同内存区域对高速缓存的访问,从而减少不同内存页面映射到同一高速缓存区域所导致的冲突失效,达到对系统性能进行优化的目的。
-
公开(公告)号:CN101895974A
公开(公告)日:2010-11-24
申请号:CN201010226609.2
申请日:2010-07-14
Applicant: 北京北大众志微系统科技有限责任公司
CPC classification number: Y02D70/00
Abstract: 本发明公开了一种无线网卡工作模式的控制方法及系统,涉及无线网卡的功耗技术。本发明公开的系统中,用户行为分析模块,对应用程序代理模块所记录的输入事件进行合并操作,确定合并操作后的输入事件对应的特征向量组,并将确定的特征向量组发送给网卡模式预测模块;网卡模式预测模块,通过DTW算法判断是否查找到所接收到的特征向量组对应的网络数据流模式,如果是,则根据查找到的网络数据流模式选择无线网卡的工作模式,否则通过DTW算法,以及网络数据流代理模块所记录的统计数据信息确定并保存所接收到的特征向量组与网络数据流模式的对应关系。本发明技术方案可以合理调度无线网卡的工作模式,以保证无线网卡低功耗和低延迟。
-
公开(公告)号:CN101866322A
公开(公告)日:2010-10-20
申请号:CN201010200578.3
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
Abstract: 本发明公开了一种高速缓存管理策略的调整方法及系统,该方法包括将高速缓存划分为工作子系统和测试子系统;将测试子系统划分为多个采用不同的高速缓存管理策略的测试组;获取多个测试组的访问失效率信息;按照预先设置的访问失效率判断顺序,判断每个测试组的访问失效率信息是否在预先设置的每个测试组的访问失效率上下限值信息之间;在判断有测试组的访问失效率信息在该测试组的访问失效率上下限值信息之间时,将该访问失效率信息在该测试组的访问失效率上下限值信息之间的测试组所采用的策略作为工作子系统的目标高速缓存管理策略;根据本地预先设置的调整策略和目标高速缓存管理策略,调整工作子系统所采用的高速缓存管理策略。
-
公开(公告)号:CN101866318A
公开(公告)日:2010-10-20
申请号:CN201010201202.4
申请日:2010-06-13
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/02
Abstract: 本发明公开了一种高速缓存替换策略的管理系统及方法,克服现有技术中采用单独某一种替换策略不能有效地满足高速缓存多种不同局部性访存特点的应用程序访问需求的不足,其中该方法包括:将高速缓存划分为第一部分和第二部分;将第一部分划分为第一测试组和第二测试组,第一测试组采用第一替换策略,第二测试组采用第二替换策略;设置一策略选择寄存器,记录第一测试组和第二测试组的失效次数;当第二部分发生访存失效时,根据策略选择寄存器的值从第一替换策略和第二替换策略中为第二部分选择替换策略。与现有技术相比,本发明提高了高速缓存的使用性能。
-
公开(公告)号:CN101848523A
公开(公告)日:2010-09-29
申请号:CN201010119527.8
申请日:2010-03-05
Applicant: 北京北大众志微系统科技有限责任公司
Abstract: 一种多信道无线网状网络中的路径选择方法及装置;方法包括:找到源节点和目的节点之间的各路径;对于所找到的各路径,分别用该路径的干扰范围内最大干扰链路数乘以第一权重α,加上乘以第二权重β后的该路径的跳步数,再减去乘以第三权重γ后的该路径能增加的信道数目,得到该路径的选路指标值;在所找到的各路径中选出所述选路指标值最小的路径,作为所述源节点和目的节点之间的路径。本发明能合理解决多信道无线Mesh网络中的路由选择问题,有效改善无线Mesh网络的延迟,吞吐量等性能。
-
公开(公告)号:CN101777028A
公开(公告)日:2010-07-14
申请号:CN201010034530.X
申请日:2010-01-21
Applicant: 北京北大众志微系统科技有限责任公司
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明涉及一种混合型二级存储系统的实现方法及装置。该实现方法包括:步骤1,文件默认存储在磁盘中;步骤2,当所需的文件不在内存中时访问闪存,如果所需的文件不在闪存中,则访问磁盘,以获得该文件;步骤3,如果所需的文件存储于磁盘中并且被访问的频率达到预设值,则将该所需的文件缓存在闪存中;步骤4,当闪存中缓存的文件大小达到一定值时,选择某些文件写回磁盘。与现有技术相比,本发明能够以低成本实现大容量、低功耗的二级存储系统。
-
-
-
-
-
-
-
-
-