Research Library > Klocwork > Developing Software in a Multicore & Multiprocessor World

Developing Software in a Multicore & Multiprocessor World

White Paper Published By: Klocwork
Published:  May 11, 2011
Type:  White Paper
Length:  11 pages

In the push to meet demands for functionality and speed, software teams are moving away from single processor architectures at a rapid rate. But the realities of developing software for these next-gen architectures is adding significant complexity when it comes to identifying errors in the software - specifically concurrency errors and endian incompatibilities.  

This technical white paper looks at the issues of developing for multicore and multiprocessor environments in detail, explains how static analysis can be used to address them, and walks through two examples of these issues in prominent open source projects.

Tagsklocwork, software development cycle, multiprocessor, open source, processor architecture, database development, software outsourcing, web development