Andrea Gussoni 846e980370 Converted tabs to spaces and fixed indentation 7 years ago
..
Makefile 292b5a814e Restored optimization 7 years ago
README.txt 1f1ceb7172 Initialized repo with Rodinia 3.1 8 years ago
ex_particle_OCL_double_seq.cpp 846e980370 Converted tabs to spaces and fixed indentation 7 years ago
ex_particle_OCL_naive_seq.cpp 846e980370 Converted tabs to spaces and fixed indentation 7 years ago
ex_particle_OCL_single_seq.cpp 846e980370 Converted tabs to spaces and fixed indentation 7 years ago
particle_double.cl 1f1ceb7172 Initialized repo with Rodinia 3.1 8 years ago
particle_naive.cl 1f1ceb7172 Initialized repo with Rodinia 3.1 8 years ago
particle_single.cl 1f1ceb7172 Initialized repo with Rodinia 3.1 8 years ago
run 1f1ceb7172 Initialized repo with Rodinia 3.1 8 years ago
run-cpu 7b76a3c3e4 Implemented device selection for particlefinder 7 years ago
run-gpu 7b76a3c3e4 Implemented device selection for particlefinder 7 years ago
run-gpu-primary 1056d3aaa2 Added run script for the secondary GPU 7 years ago
run-gpu-secondary 1056d3aaa2 Added run script for the secondary GPU 7 years ago

README.txt

file: README.txt
author: Donnie Newell - den4gr@virginia.edu
last modified: 18Jan2012

The optimized version of particlefilter has significant changes from
the original particle filter kernel prior to December 2011. A brief list
is included below:

- float data types changed to double because of overflow issues
- increased synchronization to correctly handle shared memory and partial blocks
- additional memcopies to print intermediate results for each frame

These additions result in different results and runtimes than previous versions.

Single: single precision
Double: double precision