首页> 外文会议>IEEE Pacific Visualization Symposium >BatchLayout: A Batch-Parallel Force-Directed Graph Layout Algorithm in Shared Memory
【24h】

BatchLayout: A Batch-Parallel Force-Directed Graph Layout Algorithm in Shared Memory

机译:BatchLayout:共享内存中的批次并行力定向图布局算法

获取原文

摘要

Force-directed algorithms are widely used to generate aesthetically-pleasing layouts of graphs or networks arisen in many scientific disciplines. To visualize large-scale graphs, several parallel algorithms have been discussed in the literature. However, existing parallel algorithms do not utilize memory hierarchy efficiently and often offer limited parallelism. This paper addresses these limitations with BatchLayout, an algorithm that groups vertices into minibatches and processes them in parallel. BatchLayout also employs cache blocking techniques to utilize memory hierarchy efficiently. More parallelism and improved memory accesses coupled with force approximating techniques, better initialization, and optimized learning rate make BatchLayout significantly faster than other state-of-the-art algorithms such as ForceAtlas2 and OpenOrd. The visualization quality of layouts from BatchLayout is comparable or better than similar visualization tools. All of our source code, links to datasets, results and log files are available at https://github.com/khaled-rahman/BatchLayout.
机译:力定向算法广泛用于在许多科学学科中产生的图形或网络的美学令人愉悦的布局。为了可视化大规模图,在文献中讨论了几种并行算法。然而,现有的并行算法不有效地利用内存层次结构,并且通常提供有限的并行性。本文通过BatchLayout解决了这些限制,该算法将顶点分为小匹匹匹配项并并行处理它们。 BatchLayout还采用缓存阻塞技术有效地利用内存层次结构。更平行和改进的内存访问与力近似技术耦合,更好的初始化和优化的学习率使得BatchLayout比其他最先进的算法更快,例如Forceatlas2和Oppord。 BatchLayout的布局的可视化质量比类似的可视化工具更好。我们的所有源代码,与数据集,结果和日志文件链接在https://github.com/khaled-rahman/batchlayout中有。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号