scshepard / cs344

Introduction to Parallel Programming class code/notes/solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cs344

Introduction to Parallel Programming Udacity class code

Includes student notes for entire course, solutions to all Problem sets, completed code segments of the Final Assessment.

Building on OS X

These instructions are for OS X 10.9 "Mavericks", and have also been successfully tested on Ubuntu 14.10.

  • Step 1. Build and install OpenCV. The best way to do this is with Homebrew. However, you must slightly alter the Homebrew OpenCV installation; you must build it with libstdc++ (instead of the default libc++) so that it will properly link against the nVidia CUDA dev kit. This entry in the Udacity discussion forums describes exactly how to build a compatible OpenCV.

    • NOTE: as of cuda 7.0 this is no longer necessary. See my script for opencv installation details.
  • Step 2. You can now create 10.9-compatible makefiles, which will allow you to build and run your homework on your own machine:

mkdir build
cd build
cmake ..
make

Links

Key:

About

Introduction to Parallel Programming class code/notes/solutions


Languages

Language:Cuda 53.1%Language:C++ 39.1%Language:Makefile 4.2%Language:CMake 2.1%Language:C 1.5%