Bottleneck identification and acceleration in multithreaded applications

When parallel applications do not fully utilize the cores that are available to them they are missing the opportunity to have better performance. Sometimes threads have to wait for other threads. I call the code segments that make other threads wait bottlenecks. Examples of these bottlenecks include...

Full description

Bibliographic Details
Main Author: Joao, José Alberto
Format: Others
Language:en
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/2152/28383