cesperanc / sortxxl

An implementation of the bitonic sort algorithm in CUDA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

An implementation of the bitonic sort algorithm in CUDA


Languages

Language:C 74.6%Language:Makefile 17.1%Language:HTML 2.3%Language:Cuda 2.2%Language:JavaScript 1.9%Language:C++ 1.2%Language:Perl 0.7%Language:TeX 0.1%