Best Practices for Developing and Optimizing Threaded Applications, Part 1.2

Best Practices for Developing and Optimizing Threaded Applications, Part 1.2

1 min read12 Views Comment
Updated on Sep 30, 2009 12:43 IST

Download "Best Practices for Developing and Optimizing Threaded Applications, Part 1"


Abstract
Microprocessor design is experiencing a shift away from a predominant focus on pure performance to a balanced approach that optimizes for power as well as performance.Multicore processors are capable of greater performance with optimal power consumption
by concurrently sharing work and executing tasks on independent execution cores. One technique to fully utilize multicore processors is to thread the application to enable it to run multiple processor cores. While threading can be a challenge, new software development
tools help simplify the process by identifying thread correctness issues and performance opportunities. We present a methodology that has been used to successfully thread many applications and discuss tools that can assist in developing multithreaded applications.

by
Shwetha Doss and
John O’Neill, Ph.D.,
Software and Services
Group, Intel Corporation

Source: Intel Software Network


Click here for related articles, code samples, tool downloads, discussion forums and blogs

 


For further details about software courses and colleges please click below

Related courses and colleges

About the Author
qna

Comments