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

Programming tools ease parallel data constructs

Posted: 23 Oct 2008 ?? ?Print Version ?Bookmark and Share

Keywords:programming tool? multicore processor? Simulink?

The MathWorks has launched its MatLab environment that offers new parallel programming capabilities. This helps users distribute parallel MatLab applications as standalone executables or software components that can easily be used in computing clusters and multicore processors.

The enhancement is introduced as a new language construct in MatLab's Parallel Computing Toolbox. With this feature, it helps combine serial programs with parallel ones using the familiar single program, multiple data construct employed by parallel programmers in technical applications for computer clusters.

"This will probably be used first by people familiar with parallel programming techniques, but we believe it is applicable to many users," said Loren Dean, director of engineering for MatLab products, The MathWorks.

"We continue to look for ways in creating high-level abstractions to ease the job of tapping into parallel hardware, and we'll continue to explore high-level language constructs to help this trend," he added.

Earlier, The MathWorks integrated parallel computing capabilities with many of the optimization routines called solvers used in major MatLab toolsets. "We have been moving from explicit to implicit parallel-programming model where users don't need to program anything," he noted.

The upgrade also includes the release of SimElectronics. The product carries modeling and simulating electronic and electromechanical systems in the Simulink environment.

The new release is already available and is being shipped to customers with subscriptions to The MathWorks' upgrade service.

- Rick Merritt
EE Times

Article Comments - Programming tools ease parallel data...
*? 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