【摘 要】
:
对于大规模图计算,内存的随机读写会显著降低系统整体性能,因此,提高图计算过程中内存的读写性能具有重要意义。在当前存储分级的计算机体系结构中,提高CPU缓存的使用效率将
论文部分内容阅读
对于大规模图计算,内存的随机读写会显著降低系统整体性能,因此,提高图计算过程中内存的读写性能具有重要意义。在当前存储分级的计算机体系结构中,提高CPU缓存的使用效率将能极大提高内存的读写性能,但是传统的图计算框架在内存中组织数据时没有针对CPU缓存进行优化。为了解决上述问题,提出了针对不同场景的CPU缓存友好的图数据布局策略,来提高图计算过程的效率。结合CPU缓存读写数据的局部性特点与邻接表结构,使用sort布局来提高节点编号的顺序性,进而提高CPU缓存的使用效率;结合图算法的常用操作:遍历查询,使用经典遍历算法BFS(Breadth First Search)来提高图数据逻辑上的顺序性,进而优化图算法的执行效率,且对应矮胖型BFS树的图数据,布局使整体顺序性更好,对算法适用性更广。综合上述分析,设计并实现了图数据预处理系统CookGraph,按照算法特性与图类型特征匹配运用布局策略。通过在3种图计算框架上分别对4种图算法共6类图数据集进行测试分析后可得,对内存模式SNAP(Stanford Network Analysis Platform)下的CC(Connected Components)算法,只有sort布局能优化CPU缓存的使用效率,且测试了6类图数据集,其中4类得到优化,优化比率最少为11%,最高为78.76%;对外存模式的GraphChi,BFS布局能提高对应矮胖型BFS树的图数据执行3种算法CC、TC(Triangle Counting)和Pagerank的效率,且比率分别为15%-20%、11%和20%,而测试的5类对应瘦长型BFS树的图数据集,BFS布局只能提高其中4类执行CC算法的效率,且最优比率为50.1%。
其他文献
水稻的“三性”包括感温性、感光性和基本营养生长性。$$ 感温性是指水稻在一定的高温条件下可提早穗分化,缩短营养生长期,低温则可以延长营养生长期,延迟穗分化。$$ 感光
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
目的:探讨早期肠内营养在胃癌术后的临床应用价值及护理体会。方法:选择笔者所在科近两年来胃癌术后患者84例,随机分为肠内营养组(EN组)和肠外营养组(PN组),各42例。比较分析
本报讯 记者战海峰 近日,重庆警方破获一起为遍布全国的网上赌博网站提供技术、后勤支持;投注金额高达3.5亿元、涉及13个赌博网站;总注册人数超过10万人的特大网络赌博案。截
<正>建立在中国特色社会主义理论自信、道路自信、制度自信、文化自信基础上的高校大学生思想政治教育,是建设教育强国、实现中华民族伟大复兴的根本保证。在当前贯彻新理念
设立及执行有效的立法和条例,做好对机构投资者有效监管,外部的约束、监管至关重要,监管方式、方法需要与时俱进。对照监管条款来做事,就是最好的约束和规管 我国机构投资者是指在金融市场从事证券投资的法人机构,包括保险公司、养老基金和投资基金、证券公司、银行等,最为活跃的是具有自营业务的证券经营机构和投资管理基金。今年6、7月份A股市场暴跌,市场参与者共振,差点形成系统性金融危机,引起了全球资本市场的高
投服中心行权,一定要拿捏住大股东和董事会的“七寸”,不出手则已,一旦出手,必须快、狠、准,真正戳到大股东的痛处,确实能够起到权利制衡的作用,将公司法人治理以及规范运作落到实处。 不独立又不懂事 股票市场有两个耐人寻味的现象:一是炒股的人一直在增加,到2016年1月,超过一亿;二是行使股东权利的炒股人一直不增加,股东大会经常开成“大股东会”。 喜欢炒股的人,持股数量一般不多,多数是小股东。以贵
目的:分析结核抗体与痰涂片检验对活动性肺结核的诊断效果,探讨活动性肺结核的最佳临床诊断方式。方法:选取2014年3月-2016年9月笔者所在医院收治的60例活动性肺结核患者,以