Course Information for Spring 2018
Time: MWF 10-10:50 am
Place: Davis 102
Final Project due Wed May 16th
Instructor Information
Prof. Stephanie R. Taylor (srtaylor
)
Office: Davis 114
Office hours:
Monday: 1-2:30 (pm)
Tuesday: 3-4 (pm)
Wednesday: 11am-12pm
Thursday: 1:30-2:30 (pm)
Friday: 1-2 (pm)
By appointment (email me), and whenever my door is open
Course Description
Parallel and distributed paradigms, architectures, and algorithms, and the analytical tools, environments, and languages needed to support these paradigms.
Safari Books Online (accessible to Colby students/staff only)
- C in a Nutshell
- C Pocket Reference
- Practical C Programming
- Programming with POSIX Threads
- CUDA By Example
- Introduction to Parallel Computing
Notes From Colby
- Guide to GPGPU Programming at Colby
- Quick Start Guide to Logging on to NSCC
- Miscellaneous Hints for C Coding (a work in progress)
- Miscellaneous Hints for using XEmacs (a work in progress)
- Tutorial on navigating multiple computers with the Terminal
- Bruce's Makefile Tutorial
Useful Links to Open Resources
- C Programming Notes by Steve Summit
- C Language Reference
- Yo Linux.com POSIX Tutorial - a short Pthreads tutorial
- A Great Pthreads tutorial
- CUDA Toolkit homepage
- CUDA C Programming Guide (pdf) (html)
- CUDA Runtime API
- CURAND Library Manual
- CUDA Profiler User's Guide
- MPI Tutorial at LLNL