INTRODUCTION TO PARALLEL PROCESSING

http://www.cs.uakron.edu/~xiao/parallel

3460:477/577

Dr. Yingcai Xiao


Class Meets: TT 3:30pm - 4:45pm, CAS 134

Prerequisite: 3460:316 Data Structures.

Instructor: Dr. Yingcai Xiao, xiao@uakron.edu, CAS 244, 330-972-5809

Office Hours: TT 1:30-2:00 pm, TT 3:00-3:30 pm, TT 6:30pm-7:00pm, or by appointment.


parallel-final-guide.html

Syllabus

Textbook:

An Introduction to Parallel Programming by Peter Pacheco.

https://www.cs.usfca.edu/~peter/ipp/

https://textbooks.elsevier.com/web/product_details.aspx?isbn=9780123742605

https://booksite.elsevier.com/9780123742605/?ISBN=9780123742605

 

Reference Book:

Programming Massively Parallel Processors - A Hands-on Approach by David Kirk & Wen-mei Hwu

Programming Assignments

   Assignment #1
   Assignment #2
   Assignment #3

   Term Project


Tips and Hints

CUDA (GPU Programming) How To

How to Use Lab Computers

Parallel Programming How To

Tips on How to Study

Technical Interview Questions

 


C Review

http://www.java2s.com/Tutorial/C/CatalogC.htm

https://www.w3schools.com/cpp/default.asp (ignore OOP/class parts)

C/C++ One-hour Review (ignore OOP/class parts)

Demonstration of Function Pointers