|
Contd . . .
- Core Utilization
- The application must try to utilize 100% of the units of execution available.
- Correctness. (Consistency models)
- How do we decide if the output is correct or not.
- Must follow some rules.
- Sequential Consistency, Linearizability
- Lock Free and Wait Free
- A method is said to be wait-free if it guarantees that every call nishes its execution in a nite number of steps.
- A method is said to be lock-free if it guarantees that innitely often some call nishes in a nite number of steps.
We Need Help
- Tools can help us nding out these issues and in some cases, resolve them too.
- Intel Corporation has developed some tools for the development of multi-threaded applications under their Higher Performance Computing Category.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|