nsailor / NearestNeighborsGPU

A benchmark OpenCL application developed as an assignment for a Parallel Computing course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCL Nearest Neighbors Benchmark

Building

Prerequisites:

  • OpenCL development environment and an OpenCL capable GPU (>= 1.2).
  • CMake
  • A C++11 compiler

Steps:

mkdir build
cd build
cmake ..
make

Running

To run the application switch back to the source directory and run:

build/NearestNeighbor <problem size> <grid size>

The application will run the algorithm and measure its performance, while verifying the results.

About

A benchmark OpenCL application developed as an assignment for a Parallel Computing course.


Languages

Language:C++ 95.8%Language:C 4.0%Language:CMake 0.2%