/parallel_point_in_poly

This repository implements a parallel algorithm for solving the point in polygon problem. The implementations run on cpu or gpu. A brief performance comparison is included. This project was completed for UCR CS 217 gpu architecture and parallel programming.

Primary LanguageCudaMIT LicenseMIT

Point In Polygon

How to Build and Run

build and run cpu.out

Execute the following command to build and run the CPU implementation

./build_cpu.sh && ./cpu.out ;

build and run gpu.out

Execute the following command to build and run the GPU implementation

./build_gpu.sh && ./gpu.out ;

Both binaries have hardcoded tests and ignore command line parameters.

Report

My report is in the root folder and is named report_cs_217_final_project_daniel_vyenielo.pdf

This is the last line I will write as a graduate student at UCR. Thank you for everything!