• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Is your permutation algorithm unbiased for n not equal to 2 m?
 
  • Details
  • Full
Options
2012
Conference Paper
Title

Is your permutation algorithm unbiased for n not equal to 2 m?

Other Title
Is your permutation algorithm unbiased if n is not equal a power of 2 m?
Abstract
Many papers on parallel random permutation algorithms assume the input size n to be a power of two and imply that these algorithms can be easily generalized to arbitrary n. We show that this simplifying assumption is not necessarily correct since it may result in a bias. Many of these algorithms are, however, consistent, i.e., iterating them ultimately converges against an unbiased permutation. We prove this convergence along with proving exponential convergence speed. Furthermore, we present an analysis of iterating applied to a butterfly permutation network, which works in-place and is well-suited for implementation on many-core systems such as GPUs. We also show a method that improves the convergence speed even further and yields a practical implementation of the permutation network on current GPUs.
Author(s)
Wächter, Michael
TU Darmstadt GRIS
Hamacher, Kay
TU Darmstadt
Hoffgaard, Franziska
TU Darmstadt
Widmer, Sven
TU Darmstadt GRIS
Goesele, Michael
TU Darmstadt GRIS
Mainwork
Parallel processing and applied mathematics. 9th international conference, PPAM 2011. Pt.1  
Conference
International Conference on Parallel Processing and Applied Mathematics (PPAM) 2011  
Minisymposium on GPU Computing 2011  
Workshop on Memory and Data Parallelism on Multi- and Manycore Platforms 2011  
Workshop on Models, Algorithms and Methodologies for Hierarchical Parallelism in New HPC Systems 2011  
DOI
10.1007/978-3-642-31464-3_30
Language
English
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Keyword(s)
  • algorithm

  • consistency

  • Graphics Processing Unit (GPU)

  • Forschungsgruppe Capturing Reality (CARE)

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024