/sortxxl

An implementation of the bitonic sort algorithm in CUDA

Primary LanguageC

Introduction

  • Implementation of the bitonic sort algorithm in CUDA
  • Construction of a dataset with random numbers to sort in CUDA
  • Using a dataset from a file
  • Output the sorted data into a file
  • WebSocket and Web server implementation to show the benchmark results in realtime on a Web Browser (demo mode)

The project was developed within the course of High Performance Computing at the Computer Engineering Master - Mobile Computing at School of Technology and Management of Polytechnic Institute of Leiria.

The code was written in C and designed to run on a Linux machine with cuda compatible hardware.

Screenshots

Demo

Demo mode image