Changes

Jump to: navigation, search

GPU621/DPS921 Student Resources

629 bytes added, 07:36, 13 September 2017
no edit summary
{{GPU621/DPS921 Index | 2014120177}}
The purpose of this page is to share useful information that can help groups with their projects.
* long hand
** gc++ -I /usr/local/gcc/tbb41_20130613oss/include/ -o xxx -L/usr/local/gcc/tbb41_20130613oss/lib/ia32/gcc4.1/ -ltbb xxx.cpp
* poor error messages on lambda expressions
== OpenCL ==
** Fermi cards - nvcc -code=sm_20 _arch=compute_20
** nvcc opencl.cpp -lOpenCL
==OpenMP=====Visual Studio===Compiling OpenMP programs in visual studio 2012====enabling openmp====# Right-click on "Project Solution" under "Solution Explorer" and select "Properties"# On the properties pane, select "Configuration Properties" -> "C/C++" -> "Language"# On the details page, make sure "Open MP Support" is set to "Yes (/openmp)"====setting environemnt variables====# Right-click on "Project Solution" under "Solution Explorer" and select "Properties"# On the properties pane, select "Configuration Properties" -> "Debugging"# On the details page, make sure "Environment" has "OMP_NUM_THREADS=4;" in it
= Workshop Notes =
==Platforms==
* executing an alias when creating a typescript
** add . ~/.bash_profile inside the script before invoking the alias
** [http://stackoverflow.com/questions/15968053/using-alias-in-shell-script using alias in a shell script]
==OpenMP==
*
 
= Assignment Notes =
==Shared Memory==
==Message Passing==

Navigation menu