vme and critical systems,multicore          Other topics:   OpenVPX, RTOS, multicore, VPX, AdvancedTCA, microcontroller, FPGAs, analog-to-digital
VME and Critical Systems
home
articles & topics
product search
White Papers
newswire
E-letter
E-cast Schedule
articles >
White paper
vme and critical systems,multicore
RSS Link
Industry News:
vme and critical s...
  • Live Webcast Announced: Multicore Migration: The Challenges of migrating to a multicore design
    2 years ago
  • Technical Overview of TI Multicore Solutions for High-Density Applications Live Event: November 5, 11:00 AM EDT
    1 year ago
  • Webcast: Multicore Migration: The Challenges of Migrating to a Multicore Design. May 20th
    2 years ago
  • More Industry News headlines...
Technology Partnerships:
vme and critical s...
  • Texas Instruments and PolyCore Software collaborate to ease application deployment for multicore systems
    3 months ago
  • MontaVista Continues Strong Support for Freescale Multicore Processors and New VortiQa Software Products
    1 year ago
  • US Technologies Offers Testing and Repair of VME, MVME, VMEbus Products
    1 year ago
  • More Technology Partnerships headlines...
Contracts:
vme and critical s...
  • Enea Signs Multicore and Hypervisor Deal Worth 2 MEUR
    2 weeks ago
  • Enea Signs 110 MYEN Multicore deal in Japan
    4 months ago
  • Tundra Semiconductor's Serial RapidIO Switch Selected by VMETRO
    2 years ago
  • More Contracts headlines...
New Products:
vme and critical s...
  • Release of The NAG Library for SMP and Multicore
    3 months ago
  • Elma Bustronic has Over 30 Standard Slot Sizes for 6U and 7U VME64x Backplanes
    10 months ago
  • Wind River Extends Virtualization Support With New Release of Wind River Hypervisor
    5 months ago
  • More New Products headlines...
People:
vme and critical s...
  • BittWare Expands Technical Management Team
    2 years ago
  • USMC 234th Birthday Tribute Video
    8 months ago
  • VMETRO Bolsters Leadership Team
    5 years ago
  • More People headlines...
Mergers and Acquisitions:
vme and critical s...
  • CriticalBlue raises $4M, adds Investors Toshiba Corporation and Scottish Venture Fund
    1 year ago
  • Freescale signs definitive agreement to purchase Intoto, Inc.
    1 year ago
  • From the Blog: Former Motorola Manager Sounds off on Emerson's Acquisition
    2 years ago
  • More Mergers and Acquisitions headlines...
Conferences and Awards:
vme and critical s...
  • Multicore Expo Unveils All-Star Presentation Line-Up
    3 years ago
  • ESC Silicon Valley Joins Forces With the Fifth Multicore Expo in San Jose
    8 months ago
  • Texas Instruments to Share the latest Multicore Design Challenges and Technology Trends at Multicore Expo
    3 months ago
  • More Conferences and Awards headlines...
Media and Education:
vme and critical s...
  • OpenSystems Publishing Renames VMEbus Systems Magazine to 'VME and Critical Systems' Magazine
    3 years ago
  • OpenSystems Publishing Launches New VME E-site
    3 years ago
  • Why hardware designers should switch to Eclipse
    4 months ago
  • More Media and Education headlines...
Standard Certifications and References:
vme and critical s...
  • Certification to IRIS
    1 year ago
  • PICMG adds Ethernet Fabric to Advanced Mezzanine Card
    3 years ago
  • BittWare Commits to Long Term VITA 41 VXS Roadmap
    4 years ago
  • More Standard Certifications and References headlines...
Browse topics
Search Articles
Browse Articles
See Also:
Military Articles
Embedded Computing Articles
CompactPCI Articles
Magazine >

About the Magazine
Editorial Topics
Free Subscription
Reader Service Card
Search Articles
Search Products
Contact Information
Columns

Editor's Foreword
VITA News
VITA Standards
Technology in Europe
Military Technology Insider
Guest Editorial
Defining Standards
Departments

Editor's Choice Products
by Chris A. Ciufo
VMEnow Blog
What is VME?
VME: Then & NOW
Webcasts

Upcoming E-casts
Archived E-casts
Submissions

Submit a Press Release
Submit a New Product
Submit an Abstract for Review
Vendors/Sponsors

Do an E-cast
Preferred Vendors
Upcoming Issue
Advertise
Editorial Calendar
Media Kits










White Paper: Ensuring Quality in Multi-threaded Applications

By
Ben Chelf - CTO
Coverity

2Most developers would agree that consumers of software today continually demand more from their applications. Because of its pace of evolution to date, the world now anticipates a seemingly endless expansion of capabilities from their software, regardless of where that software is applied. For the last 40 years of computing, Moore's Law has held true, with the number of transistors available in an integrated circuit doubling approximately every two years. This constant pace of innovation provided software developers with critical hardware resources, enabling them to expand the features and functionalities of their applications without concern for performance. However, while Moore's Law still is holding steady, single-core processing has reached its performance ceiling. In response, hardware manufacturers have developed new multi-core (or multi-processor) devices to accomplish the speed gains to which the world had grown accustomed.

Today, the world of software development is presented with a new challenge. To fully leverage this new class of multi-core hardware, software developers must change the way they create applications. By turning their focus to multi-threaded applications, developers will be able to take full advantage of multi-core devices and deliver software that meets the demands of the world. But this paradigm of multi-threaded software development adds a new wrinkle of complexity for those who care the utmost about software quality. Concurrency defects such as race conditions and deadlocks are software defect types that are unique to multi-threaded applications. Complex and hard-to-find, these defects can quickly derail a software project. To avoid catastrophic failures in multi-threaded applications, software development organizations must understand how to identify and eliminate these deadly problems early in the applications development lifecycle.

Full Text: Download PDF




©MMIX VME and Critical Systems. An OpenSystems Media, LLC publication.
About this Magazine and Website | Contact Us | VME and Critical Systems Media Kit