New to Parallel Programming?

Intel® Software Network (ISN) offers many good collaterals on parallel programming. If you are new to parallel programming or you just simply want to thread your application, it is worth to search the white papers on parallel programming in ISN at http://software.intel.com/en-us/parallel/ . Below is a list of current collaterals on basic parallel programming. This list is not complete obviously, but it can help you to start reading on this subject

  • The Serial On-Ramp to the Multicore Highway (http://software.intel.com/en-us/articles/the-serial-on-ramp-to-the-multicore-highway-preparing-to-parallelize-code/)
  • The Three Stages of Preparation for Optimizing Parallel Software (http://software.intel.com/en-us/articles/the-three-stages-of-preparation-for-optimizing-parallel-software/)
  • 8 Simple Rules for Designing Threaded Applications (http://software.intel.com/en-us/articles/8-simple-rules-for-designing-threaded-applications/)
  • Introduction to Parallel Programming Part 1: Why Parallel? Why Now? (http://software.intel.com/en-us/courseware/course/view.php?id=224)
  • Introduction to Parallel Programming Part 2: Parallel Decomposition Methods (http://software.intel.com/en-us/courseware/course/view.php?id=381)



For more complete information about compiler optimizations, see our Optimization Notice.

Comments


Loc, thanks so much for reminding folks of the wealth of info available on the Community for parallel programmers at all skill levels. Readers might also take advantage of the Intel Concurrency Checker: http://software.intel.com/partner/app/software-assessment#icc This tool will tell the level of your app's concurrency.

We also have the Concurrency Improvement Center: http://software.intel.com/en-us/articles/concurrency-improvement-center/ a Community page containing links to the papers and courseware you refer to as well as a number of additional resources. On that page there is also a link to a special forum where you can comment, ask questions or offer info on your own experiences with the quest for concurrency! (http://software.intel.com/en-us/forums/intel-concurrency-checker/)