CUDA/Ada is an Ada binding to NVIDIA's CUDA parallel computing platform and
programming model. This project was developed during the course of the master
-seminar "Progam Analysis and Transformation" at the University of Applied
+seminar "Program Analysis and Transformation" at the University of Applied
Sciences Rapperswil.
Licence
-------
--------------------------------------------------------------------------------
-Copyright (C) 2011 Reto Buerki <reet@codelabs.ch>
-Copyright (C) 2011 Adrian-Ken Rueegsegger <ken@codelabs.ch>
+Copyright (C) 2011, 2012 Reto Buerki <reet@codelabs.ch>
+Copyright (C) 2011, 2012 Adrian-Ken Rueegsegger <ken@codelabs.ch>
University of Applied Sciences Rapperswil
This program is free software: you can redistribute it and/or modify it under
Download
--------
+
+Release version
+~~~~~~~~~~~~~~~
+The current release version of CUDA/Ada is available at
+http://www.codelabs.ch/download.
+
+Verify a Release
+~~~~~~~~~~~~~~~~
+To verify the integrity and authenticity of the distribution tarball, import
+the key http://www.codelabs.ch/keys/0x3DC359DEpub.asc and type the following
+command:
+
+ $ gpg --verify libcudaada-{version}.tar.bz2.sig
+
+The key fingerprint of the public key ('0x3DC359DE') is:
+
+ Key fingerprint = 752C 4EBC 115D 5EAD 75F7 0F34 A0AE 8AD7 3DC3 59DE
+
+Development version
+~~~~~~~~~~~~~~~~~~~
The current development version of CUDA/Ada is available through its git
repository:
* NVIDIA Developer Drivers for Linux:
http://developer.nvidia.com/cuda-downloads
+* Template parser module from AWS project:
+ http://libre.adacore.com/libre/tools/aws/
+
Testing
-------
multiplication in Ada, CUDA/Ada and native CUDA C. The benchmarks can be run by
issuing the following command:
- $ make perf COUNT=10
+ $ make perf COUNT=20
-This will print the cumulated execution times of ten successive matrix
-operations for the three different implementations.
+This will print the cumulated execution times of twenty successive matrix
+operations for the different implementations.