Abstract

While developing naive code is uncomplicated, optimizing extremely parallel algorithms requires deep understanding of the core architecture. Recent years have witnessed a phenomenal growth in the computational capabilities and applications of GPUs. High performance of modern Graphics Processing Units may be used not only for graphics related application but also for general computing. Out of the vast applications which require parallel computing, some broadly classified are real-world applications like scientific computing, numerical simulations, healthcare, energy, data-analysis, etc. All of these applications involve wide data-intensive tasks, often subject to time constraints and space complexity. One of the fundamental issues in computer science is ordering a list of items. Bitonic sort is one of the most basic computing problems which also play a very important role in plenty of algorithms commonly used in graphics applications, such as visibility ordering or collision detection. This paper makes use of the parallel property of GPU and accelerates the function of bitonic sort which in itself is designed explicitly for parallel networks.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.