Work Shop Title: "Parallel Application Development Techniques”.
In the current BIG DATA world every computing device from Smart phones to Servers has multi core hardware to process the data. The traditional sequential programming techniques are failed to take the advantage of these multiple cores in providing required performance. So every application developer has to know developing applications using Parallel programming Techniques.
Source: [http://www.syprisresearch.com/home/secure-computing-architecture]
DAY 1 Slides: https://drive.google.com/open?id=0B1Cetxcj-iLddWxrcjY4ZlFwUm8
DAY 2 Slides: https://drive.google.com/open?id=0B1Cetxcj-iLdSkNIVXJYMnd5UVE
DAY 3 Challenge: https://drive.google.com/open?id=0B1Cetxcj-iLdLVRyUWJRTC1Cdm8
DAY 4
Useful links:
http://openmp.org/wp/ official web site
use this in the practice session as a reference guide..
http://openmp.org/mp-documents/OpenMP4.0.0.Examples.pdf
http://openmp.org/mp-documents/openmp-examples-4.0.2.pdf
http://openmp.org/mp-documents/omp-hands-on-SC08.pdf
http://sc.tamu.edu/shortcourses/SC-openmp/OpenMPSlides_tamu_sc.pdf
Difference Between Pthreads and Openmp
DAY 5 Slides https://drive.google.com/open?id=0B1Cetxcj-iLdVi1hNGZyem5US1E
DAY 6 Slides:
https://drive.google.com/open?id=0B1Cetxcj-iLdakx2ZHY4Sl9XblE
https://drive.google.com/open?id=0B1Cetxcj-iLdSEVHejdRNlQ4bGM