Does anyone know of a website where I can learn parallel programming on C? This is what I have to cover: Basic Concepts of Parallel Programming Motivating parallelism, Scope for parallel computing, Thread basics, Why threads? OpenMP: A standard for directive – based parallel programming, The OpenMP programming model, Specifying concurrent tasks in OpenMP, Synchronization constructs in OpenMP, Data handling in OpenMP, OpenMP library functions, Environment variables in OpenMP.
https://computing.llnl.gov/tutorials/parallel_comp/ For the basic concepts http://www.cs.ipb.ac.id/~yeni/files/paralel/Kuliah02%20-%20Paralel%20Computing.pdf for covering some of the things hope this helps
Thank you so much! It does cover some of what I was looking for. I want more detailed resources though, if you could help me? I need threads and #pragma etc.
As a recommendation, search in google thing by thing. Dont search for one resource that will have everything.
I guess that's what I'll have to do! Thank you
http://itunes.apple.com/itunes-u/programming-massively-parallel/id384233322 I haven't looked at it in depth, but I've enjoyed the Stanford courses that I've taken. My second guess would be http://ocw.mit.edu
Thank you! I haven't found an MIT course though. I guess I'll try Stanford! :)
There is a MIT course... http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
Join our real-time social learning platform and learn together with your friends!