| May 3, 2011 12:00 AM PDT | |
There are many articles and trainings on ISN about each one of the Intel(R) Parallel Building Blocks (Intel(R) TBB), with each of them varying from beginner to expert levels. But what if you want to learn something new in 15 minutes or less a day about them?
I would like to relate what I have learned from customers and my own studies of each of the Parallel Building Blocks in a daily article and complementing video. My strategy for the ISN blogs/videos is to highlight a particular aspect of Intel(R) PBB, starting with Intel(R) Cilk(tm) Plus, that can be read and watched in 15 minutes or less. Each article will have some commentary as well about how the model in question compares with the other two models.
These articles will start from the very beginners level and ramp up, starting with the evolution of the 'for' loop - something we learned about in the first week of CS101. By the end of these blogs and videos, you should have excellent knowledge of each of the PBB models and how they can enhance your workload for the latest multi (and many) core processors.
This list will be updated as I publish each entry.
- 1. 'for' loop considerations
2. Time vs. Freedom vs. THINK
3. Intel(R) Cilk(tm) Plus ‘for’ Primer
4. Vectorize Inside the Intel(R) Cilk(tm) Plus 'for' with Array Notations
5. Slick Array Notations Syntax Inside a Intel(R) Cilk(tm) ‘for’
6. Vectorized Parallel Patterns inside a Intel(R) Cilk(tm) ‘for’
7. Have Intel(R) Cilk Vectorize your own Scalar Functions
8. Eliminate Data Races, THEN Add Vector + Thread Parallelism with Intel(R) Cilk(tm) Plus
9. Intel (R) TBB parallel_for and its Sandbox of Options
10. Easier Intel(R) TBB parallel_for with C++0x Lambda Expressions
11. Generic Parallel Algorithms for Intel(R) TBB - "They're Already in There" Part 1
12. Generic Parallel Algorithms for Intel(R) TBB - "They're Already in There" Part 2
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0) 
Trackbacks (0)
Leave a comment 
Noah Clemons (Intel)
|

