Readme file for "CUDA_WORKSHOP_UIUC1008.online.tgz" Author: Xiao-Long Wu Date: 08/04/2010 Synopsis: CUDA hands-on labs for the "Proven Algorithmic Techniques for Many-core Processors" course. You have to follow the instructions listed in the manual "hands_on_manual-1008.pdf" to work through the labs. Description: This package is used to assist the "Proven Algorithmic Techniques for Many-core Processors" course. It's the same with the package, named "CUDA_WORKSHOP_UIUC1008.tgz", as listed in the manual, except that you don't need to use the AC cluster to work through the labs. However, becase the labs and manual are specialized to the AC cluster environment, you may need to change parts of the commands in the manual to compile and run the programs. Note: Although the package can be also used under Windows systems, the symbolic links to files or file execution modes may need to be modified. Revision history: Date: 08/04/2010: Revising the Makefiles for machines not having NVCC installed at /usr/local/cuda. If you have no problems with the package downloaded previously, please ignore this update. You'll need to revise the Makefile and macro within it below to fit your environment. The default value for $CUDAHOME is "/usr/local/cuda". $PARBOIL_ROOT/common/platform/cuda.mk CUDAHOME= After this, you just need to copy the "benchmarks" directory from your old package directory to the new one. Date: 08/03/2010: Fixing some environment settings for users still having problems working through the labs. If you have no problems with the package downloaded previously, please ignore this update. You basically just need to copy the "benchmarks" directory from your old package directory to the new one. The following is the exact procedure. 1. Move your old package directory to another name you like. 2. Unzipped the downloaded new package. 3. Remove the "benchmarks" directory under the new package directory. 4. Move the "benchmarks" directory under the old package directory to the new one. Then try lab 0 again. You should have no problems now. Date: 08/02/2010: Fixing another bug reported by Carolyn Philips on Lab 2A. Date: 08/02/2010: Changing name from "CUDA_WORKSHOP_UIUC1008.nonac.tgz" to "CUDA_WORKSHOP_UIUC1008.online.tgz". Date: 08/02/2010: Fixing a bug reported by Carolyn Philips on Lab 2A. If you have downloaded the package, you can just download the following file and replace it at $PARBOIL_ROOT/benchmarks/lbm/src/cuda. http://groups.google.com/group/vscse-many-core-processors-2010/web/lbm.cu Date: 08/02/2010: First release.