一种基于数据对象感知的内存库划分方法和装置
基本信息
申请号 | CN201611206672.3 | 申请日 | - |
公开(公告)号 | CN106874105A | 公开(公告)日 | 2017-06-20 |
申请公布号 | CN106874105A | 申请公布日 | 2017-06-20 |
分类号 | G06F9/50(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 程旭;钟祺;王晶;管雪涛;刘国莅 | 申请(专利权)人 | 北京北大众志微系统科技有限责任公司 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 北京北大众志微系统科技有限责任公司 |
地址 | 100080 北京市海淀区中关村北大街151号资源大厦11层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于数据对象感知的内存库划分方法和装置,所述方法包括:根据数据对象的规模标识待分析的数据对象;根据获取的子数据流,从待分析的数据对象中标识被并行访问的数据对象,并结合性能监视单元PMU分析被并行访问的数据对象的访存冲突开销,确定冲突源,并量化冲突源对性能的负面影响;根据伪缺页异常的分析,获取在多个时间片段内密集访问主存的数据对象组合,通过操作系统调整已经标识出的被并行访问的数据对象在主存中的分布。本发明利用缺页异常在真实机器上评估应用在各执行阶段的访存行为并指导内存分配,能够准确地获取访存踪迹,可以获得更高的真实性和精确性。 |
