TechWeb Digital Library

Developing Multithreaded Applications: A Platform Consistent Approach

Source: Intel
Date: January 2008
Type: White Paper
Rating: (0)

Overview: A key to attaining good parallel performance is choosing the right granularity for the application. Granularity is the amount of work in the parallel task. If granularity is too fine, then performance can suffer from communication overhead. If granularity is too coarse, then performance can suffer from load imbalance. The goal is to determine the right granularity (coarser granularity is usually better) for the parallel tasks, while avoiding load imbalance and communication overhead to achieve the best performance.


Click here to download now

View all content from this source

Not what you’re looking for? Search again
Go Advanced »
Email Alert

Receive an email alert whenever new content is added to the Software section of the TechWeb Digital Library

More Software Resources

Automating Post-Trade Processes Provides Insight, Efficiencies, And Savings
The dramatic changes reshaping today’s securities industry are creating intense new pressures for financial services firms. Growing trade volumes combined with the...

IDC Complex Event Processing Excerpt
This paper seeks to explain what events are, why they are important to your business, and what the options are for processing and managing these events (depending on their type and volume).

Upcoming Webcasts

More On Software