Concurrency does not necessarily imply Parallel
Posted on Thursday, May 15, 2008 at 8:20 PM by Malcolm
Douglas Eadline from Linux Magazine reviews Parallel fundamentals, what constitutes an actual parallel program, and why some applications may or may not run faster on multi-core systems.From the article:
"if there is one thing to take away from this column, it is the following set of three rules:
- Concurrency is a property of the program
- Concurrency does not necessarily imply parallel execution
- Efficient parallel execution of concurrent programs is a property of the hardware"