Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Intel tools provide programming, debugging support for multicore

Posted: 13 Apr 2007 ?? ?Print Version ?Bookmark and Share

Keywords:multicore processors? multicore programming and debugging? processor?

Bringing programming and debugging support to its multicore processors, Intel Corp. delivers new versions of its Thread Checker, Thread Profiler, VTune Performance Analyzer, and Threading Building Blocks products. The tools will help designers create, debug and tune applications using Windows Vista and Linux OS.

Multicore programming and debugging has become a serious challenge for embedded designers, even as the number of multicore CPUs has grown. Multicore requires parallel programming, generally implemented with independent threads of execution. Debugging is complicated by the need to view interactions between multiple processors.

The new Intel tools have been enhanced for the latest multicore processors, including the Intel Core 2 Extreme QX6800 and Intel Core 2 Quad Q6600. The tools work with Microsoft Vista, Novell SUSE Linux Enterprise, Red Hat Enterprise Linux, and Fedora Core.

"Our Intel Core 2 processors have essential new profiling capabilities we're taking advantage of for the first time in our VTune Analyzer 9.0," said James Reinders, director of marketing for Intel's developer products division, in a statement. "Since nearly all systems shipping with Windows Vista will be multicore systems, developers targeting Vista have been asking us for these parallelism tools."

The Intel Thread Checker 3.1 for Windows and Linux detects errors in the coding of parallelism so that developers can introduce threading more safely and quickly. The tool's performance has been optimized for lower instrumented image size and run-time overhead, Intel claims.

Intel Thread Profiler 3.1 for Windows shows how application threads behave, and pinpoints parallel performance problems such as bottlenecks. The updated version offers selectable stackwalking for faster analysis and display, and claims ease of use through support for automatic recall of custom configuration settings within an activity.

Intel Threading Building Blocks 1.1 for Windows, Linux and Mac OS X is a C++ template library that simplifies introducing threads to an application. The enhanced version includes an automatic grain size calculator for algorithm parallelization. Finally, Intel VTune Performance Analyzer 9.0 helps designers run software faster and now includes improved Vista support.

The new products are available with prices ranging from $299 to $999.

- Richard Goering
EE Times

Article Comments - Intel tools provide programming, deb...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top