• DocumentCode
    964357
  • Title

    Multi-Level Graph Layout on the GPU

  • Author

    Frishman, Y. ; Tal, A.

  • Author_Institution
    Israel Inst. of Technol., Haifa
  • Volume
    13
  • Issue
    6
  • fYear
    2007
  • Firstpage
    1310
  • Lastpage
    1319
  • Abstract
    This paper presents a new algorithm for force directed graph layout on the GPU. The algorithm, whose goal is to compute layouts accurately and quickly, has two contributions. The first contribution is proposing a general multi-level scheme, which is based on spectral partitioning. The second contribution is computing the layout on the GPU. Since the GPU requires a data parallel programming model, the challenge is devising a mapping of a naturally unstructured graph into a well-partitioned structured one. This is done by computing a balanced partitioning of a general graph. This algorithm provides a general multi-level scheme, which has the potential to be used not only for computation on the GPU, but also on emerging multi-core architectures. The algorithm manages to compute high quality layouts of large graphs in a fraction of the time required by existing algorithms of similar quality. An application for visualization of the topologies of ISP (Internet service provider) networks is presented.
  • Keywords
    computer graphics; graph theory; parallel programming; Internet service provider; data parallel programming model; directed graph layout; general multi-level scheme; graph partitioning; multi-core architectures; multi-level graph layout; naturally unstructured graph; spectral partitioning; Acceleration; Application software; Computer architecture; High performance computing; Network topology; Parallel programming; Partitioning algorithms; Quality management; Visualization; Web and internet services; GPU; Graph layout; graph partitioning.;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2007.70580
  • Filename
    4376155