Articles:
Herb Sutter’s “Effective Concurrency” Series:
- The Pillars of Concurrency
- How Much Scalability Do You Have or Need?
- Use Critical Sections (Preferably Locks) to Eliminate Races
- Apply Critical Sections Consistently
- Avoid Calling Unknown Code While Inside a Critical Section
- Use Lock Hierarchies to Avoid Deadlock
- Break Amdahl’s Law!
- Going Superlinear
- Super Linearity and the Bigger Machine
- Interrupt Politely
- Maximize Locality, Minimize Contention
- Choose Concurrency-Friendly Data Structures
- The Many Faces of Deadlock
- Lock-Free Code: A False Sense of Security
Libraries:
Tools:
- Intel Parallel Studio
- Intel® Performance Tuning Utility 3.1
- Intel® C++ Parallelism Exploration Compiler, Prototype Edition
Webinars:
ly17c6
8tiv62
k339a6
z969da
l07ky4
n4oofp
3yahms
opc7pm
20ld9o
570o8s
6klzon
mn80p2
1a1jz0
4jn5fo
dr7n25
xtcccf