• DocumentCode
    3329499
  • Title

    Hybrid algorithms for list ranking and graph connected components

  • Author

    Banerjee, Dip Sankar ; Kothapalli, Kishore

  • Author_Institution
    Int. Inst. of Inf. Technol., Hyderabad, India
  • fYear
    2011
  • fDate
    18-21 Dec. 2011
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    The advent of multicore and many-core architectures saw them being deployed to speed-up computations across several disciplines and application areas. Prominent examples include semi-numerical algorithms such as sorting, graph algorithms, image processing, scientific computations, and the like. In particular, using GPUs for general purpose computations has attracted a lot of attention given that GPUs can deliver more than one TFLOP of computing power at very low prices. In this work, we use a new model of multicore computing called hybrid multicore computing where the computation is performed simultaneously a control device, such as a CPU, and an accelerator such as a GPU. To this end, we use two case studies to explore the algorithmic and analytical issues in hybrid multicore computing. Our case studies involve two different ways of designing hybrid multicore algorithms. The main contribution of this paper is to address the issues related to the design of hybrid solutions. We show our hybrid algorithm for list ranking is faster by 50% compared to the best known implementation [Z. Wei, J. JaJa; IPDPS 2010]. Similarly, our hybrid algorithm for graph connected components is faster by 25% compared to the best known GPU implementation [26].
  • Keywords
    computer architecture; graph theory; graphics processing units; multiprocessing systems; CPU; GPU; accelerator; general purpose computation; graph connected component; hybrid multicore computing; list ranking; many-core architecture; multicore architecture; seminumerical algorithm; Algorithm design and analysis; Graphics processing unit; Instruction sets; Kernel; Multicore processing; GPGPU; Hybrid multicore algorithms; connected components; list ranking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2011 18th International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4577-1951-6
  • Electronic_ISBN
    978-1-4577-1949-3
  • Type

    conf

  • DOI
    10.1109/HiPC.2011.6152655
  • Filename
    6152655