• Home
  • Search
  • Optimized GPU Sorting Algorithms on Special Input Distributions
  • Cite Icon4
  • https://doi.org/10.1109/dcabes.2012.57Copy DOI Icon

Optimized GPU Sorting Algorithms on Special Input Distributions

  • Oct 1, 2012
  • Quan Yang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a high performance graphics processing unit (GPU) algorithm ISSD (Improved Sorting considering Special Distributions) implemented with the Compute Unified Device Architecture (CUDA). The ISSD focuses on two aspects to improve performance. One is how to decompose the tasks into independent and balanced subtasks which can then be easily distributed to thousands of threads to realize the concept of parallel sorting as well as to efficiently explore the power of GPU. The other one is how to take advantage of special data distributions to further optimize the algorithms and improve their performance. The algorithm is redesigned based on our previous general data distribution version and optimized both on general implementation methods and special input distributions. Experimental results show that for the general data distribution inputs, the ISSD outperforms the existing algorithms by about 10% in performance due to its practical optimization in implementation, and for three special data distribution inputs, the ISSD outperforms the existing algorithms by more than 40% due to its special optimization based on the data distributions. Therefore, the algorithm is viable and efficient when dealing with specific data distributions.

Similar Papers
  • PDF
  • Research Article
  • Citations10

Harmonic Mixture Weibull-G Family of Distributions: Properties, Regression and Applications to Medical Data

  • Nov 28, 2022
  • Computational and Mathematical Methods
  • Ernest Zamanah +2
  • Conference Article
  • Citations7

An effective beamforming algorithm for a GPU-based ultrasound imaging system

  • Oct 01, 2012
  • Jiwon Kwon +4
  • Conference Article
  • Citations23

Boosting sphere decoding speed through Graphic Processing Units

  • Apr 01, 2010
  • Muhammad S Khairy +2
  • Conference Article
  • Citations40

Massively Parallel Network Coding on GPUs

  • Dec 01, 2008
  • Xiaowen Chu +2
  • Research Article
  • Citations12

HPMaX: heterogeneous parallel matrix multiplication using CPUs and GPUs

  • Oct 11, 2020
  • Computing
  • Homin Kang +2
  • Book Chapter
  • Citations1

Accelerating Turbo Similarity Searching on Multi-cores and Many-cores Platforms

  • Dec 29, 2015
  • Marwah Haitham Al-Laila +2
  • Conference Article

An implementation of the QR iterations for finding eigenvalues of matrices with CUDA on GPU

  • Dec 01, 2013
  • Meirui +6
  • Research Article
  • Citations11

CUDA-Based SSA Method in Application to Calculating EM Scattering From Large Two-Dimensional Rough Surface

  • Apr 01, 2014
  • IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
  • Wang-Qiang Jiang +3
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Conference Article

Accelerating Matrix Power Operations with GPUs

  • Apr 09, 2021
  • Lezhou Wu
  • PDF
  • Peer Review Report

Reply on CC1

  • May 06, 2023
  • Cao, Kai +7
  • PDF
  • Peer Review Report

Comment on egusphere-2023-410

  • Apr 20, 2023
  • Kai Cao +7
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • Book Chapter

CFD on Graphic Cards

  • Oct 13, 2012
  • C Málaga +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.