========
CUDA/Ada is an Ada binding to NVIDIA's CUDA parallel computing platform and
-programming model.
+programming model. This project was developed during the course of the master
+seminar "Program Analysis and Transformation" at the University of Applied
+Sciences Rapperswil.
Licence
--------------------------------------------------------------------------------
-Download
---------
+Documentation
+-------------
+The paper about CUDA/Ada can be found here:
+http://www.codelabs.ch/cuda-ada/cuda-ada-article.pdf.
-Release version
-~~~~~~~~~~~~~~~
-No release yet, stay tuned.
-Development version
-~~~~~~~~~~~~~~~~~~~
+Download
+--------
The current development version of CUDA/Ada is available through its git
repository:
$ make tests
Of course, you need a CUDA aware GPU for this to work.
+
+
+Benchmarks
+----------
+CUDA/Ada provides benchmarking code that measures matrix addition and
+multiplication in Ada, CUDA/Ada and native CUDA C. The benchmarks can be run by
+issuing the following command:
+
+ $ make perf COUNT=20
+
+This will print the cumulated execution times of twenty successive matrix
+operations for the different implementations.