10 现在的位置:首页 > 期刊导读 > 2017 > 10 >

通信密集环境下基于内存利用率的预计算方法

【作者】 刘强 [1] 董小社 [1] 陈衡 [1] 王寅峰 [2]

【关键词】 通信密集型图计算 内存利用率 预计算

摘要】针对通信密集型图计算环境下原静态最大消息数阈值方法由于内存不足导致的频繁低效I/O问题,提出了一种基于内存利用率的预计算方法.该方法利用了图应用的计算满足交换律和结合律的特点,根据当前进程的内存利用率判断是否将本轮超步通信过程中的部分消息进行预计算,同时在预计算过程中使用细粒度锁以增大预计算线程的并发度;在下轮超步的正常计算时合并上轮的预计算结果,实现了通信和计算的重叠,达到减少作业响应时间和磁盘I/O开销的目的.实验结果表明,在通信密集场景下,该方法在性能和I/O开销上均优于已有的MMT方法,作业响应时间减少了5.9%~79.0%,同时计算过程中的磁盘开销减少了9.99%~79.87%.

上一篇: 采用改进二进制蝙蝠算法的任务调度算法
下一篇: 软件定义网络流表溢出脆弱性分析及防御方法

© 2015 《西安交通大学学报》编辑部  地址:西安市咸宁西路28号  邮编:710049
互联网备案号:陕ICP备07500839号