Open main menu

CDOT Wiki β

Changes

GPU610/DPS915 CUDA PI

356 bytes added, 23:24, 3 November 2013
Progress
== '''Progress''' ==
=== '''Assignment 1''' ===
 
 
==== '''Introduction''' ====
For the initial profiling, I've decided to investigate the Monte Carlo Statistics Methodology of approximating the value of Pi. A brief explanation of Monte Carlo Pi calculation can be found here: https://www.youtube.com/watch?v=VJTFfIqO4TU
==== '''Results''' ====
[[File:Pi_serial_results.jpg|border]]
 
=== '''Assignment 2''' ===
==== '''Introduction''' ====
In Phase 2, I've parallelized the serial program to run on a custom kernel on a CUDA-enabled device.
 
==== '''Compilation and Running''' ====
[[File:Pi_cuda_execution_example.jpg|border]]
 
==== '''Results''' ====
[[File:Pi_cuda_results.jpg|border]]
 
==== '''Serial VS CUDA''' ====
[[File:Pi_serial_vs_cuda_results.jpg|border]]
 
==== '''Program File(s)''' ====
Link: https://drive.google.com/file/d/0B8GUuIUqdEJEbDBRNkhWYnpGSnM