Achieving threading success
Multi thread, Windows api Programming: Making applications multi-thread capable has represented a significant opportunity for developers to obtain high performance. With the coming introduction of multi-core processors from Intel, that opportunity reaches a new level of significance. Whether it's a desktop system striving for higher frame rates or an enterprise platform handling thousands of simultaneous transactions, threading unlocks the ability to take advantage of the coming of multi-core processors.

By Matt Gillespie and Clay Breshears. Intel Corp.

For quite some time, making applications multi-thread capable has represented a significant opportunity for developers to obtain high performance. With the coming introduction of multi-core processors from Intel, that opportunity reaches a new level of significance. Whether it's a desktop system striving for higher frame rates or an enterprise platform handling thousands of simultaneous transactions, threading unlocks the ability to take advantage of the coming of multi-core processors. Software providers should invest in making their next-generation releases multi-thread capable. In so doing, they stand to differentiate themselves from the competition as multi-core versions of Intel processors become widely deployed. For example, when Hyper-Threading Technology was introduced, some applications showed a performance increase of approximately 25% in their threaded versions.

This brief introduces some of the common challenges that ISVs might expect to encounter when creating threaded versions of their software, as well as the tools and services from Intel that are specifically crafted to address those challenges. The road to threading success requires skill and persistence, but you can start with easy-to-use techniques and tools to grow your threading skills.

Read the rest of this whitepaper: click link, below.


If you're interested in this topic, these articles may be helpful:

Threading Games for High Performance on Intel® Processors
The evolution of the multi-threaded processor design is the trend for ...
Multi-Threading for Experts: Inside a Parallel Application
by Sergey N. Zheltov, project manager, and Stanislav V. Bratanov, soft...
Impact of thread priority on .NET applications and hyper-threading enabled processors
by Eric L. Blair. Intel Corp. Intel processors that support Hyper-T...
Dual processors, Hyper-Threading Technology, and multi-core systems
by Sunish Parikh, software performance engineer, and Thomas E. Martine...
Exploiting multithreading in .NET Apps
by John Sharp, Content Master Ltd. Intel Corp. With the introduct...

Related Jobs:

Programming Writer #144585 - WA - Redmond - Microsoft Corporation
Have you wondered why searching for a workbook is different than searc...
Software Development Engineer #146893 - WA - Redmond - Microsoft Corporation
Do you want the world to be using your code? Do you want to help M...
Software Engineer Database Development and Integration - WA - Seattle - Rosetta Inpharmatics
Software Engineer Database Development and Integration This Softwar...
Software Development Engineer in Test #141601 - WA - Redmond - Microsoft Corporation
Are you a self-motivated, driven person who wants to help improve the ...
Support Professional #136687 - TX - Las Colinas - Microsoft Corporation
Responsibilities: Manage phone and online support requirements for ...
Support Professional #150788 - NC - Charlotte - Microsoft Corporation
Support Engineer - Windows Server Multiple Positions This position...
Programming Writer #142248 - WA - Redmond - Microsoft Corporation
Have you wondered why searching for a workbook is different than searc...
Software Architects/Lead Developers - NY - New York City - DoubleBridge Technologies
Responsible for DoubleBridge clients' Systems Integration and Software...
Programming Writer #143660 - WA - Redmond - Microsoft Corporation
MEDPG is where world-class platforms are created for embedded and mobi...
Software Development Engineer in Test #144771 - WA - Redmond - Microsoft Corporation
SDE/T - CSR & SDK The Windows Emerging Markets team is looking for a ...