Version 6.5 of the IMSL Numerical Library for .NET Framework is released with support for Visual Studio 2010's Task Parallel Library

LAS VEGAS, NV - April 12, 2010 -- Today, at the Microsoft Visual Studio 2010 Launch Conference and Expo, Visual Numerics, Inc., announced version 6.5 of the IMSL C# libraries. The IMSL C# Numerical Library for Microsoft .NET Framework offers developers seamless accessibility to analytic capabilities alongside the programming productivity and ease of use they enjoy in Microsoft Visual Studio 2010.

As the only numerical library of its kind to offer unprecedented analytic capabilities and charting, the IMSL Library can be referenced from any .NET Framework language including C#, F# and Visual Basic .NET. Version 6.5 of the IMSL C# libraries provides the most comprehensive, high-performing and accessible mathematical, statistical and financial algorithms for the .NET Framework and Microsoft Silverlight 3.

"The IMSL C# Library version 6.5 release has been in progress since Microsoft made available the first preview of their new threading model slated for .NET Framework 4," said Dr. Ed Stewart, IMSL Product Manager, Rogue Wave Software. "We developed enhancements to our industry leading set of core mathematical and statistical functions which take advantage of the new Task Parallel Library. This integration enables developers using our library within the .NET Framework to realize performance increases on multi-core machines without additional development effort.”

The many algorithms and data visualization functionality in the IMSL C# libraries provide unique numerical analysis techniques to customers delivering high performance analytic solutions in finance, business intelligence, data mining and other areas of business, science and research.

With .NET Framework 4 and Visual Studio 2010, Microsoft has extended the threading capabilities of the .NET Framework with the Task Parallel Library. The IMSL C# Library has integrated these threading patterns into dozens of functions, resulting in easy access to parallel-processing performance increases that take advantage of multi-core hardware.

“Visual Studio 2010, the .NET Framework 4, and the IMSL C# Numerical Library allow developers of analytical applications to harness the significant performance capabilities available through multi-core and many-core hardware,” said Keith Yedlin, Product Unit Manager, Concurrency Development Platform, Microsoft. “The IMSL .NET classes are easily referenced from Visual Studio 2010 projects and offer implicit parallelization for nearly linear performance increases when additional processors are available. The IMSL library is itself parallelized with the new support for parallel programming available in the .NET Framework 4.”

For more information about the IMSL Numerical Libraries for .NET Framework, please visit: http://www.roguewave.com/products/imsl-numerical-libraries/.net-library

About Rogue Wave Software, Inc.

Rogue Wave Software, Inc. is the largest independent provider of cross-platform software development tools and embedded components for the next generation of HPC applications. Rogue Wave marries High Performance Computing with High Productivity Computing to enable developers to harness the power of parallel applications and multicore computing. Rogue Wave products reduce the complexity of prototyping, developing, debugging, and optimizing multi-processor and data-intensive applications. Rogue Wave customers are industry leaders in the Global 2000, ISVs, OEMs, government laboratories and research institutions that leverage computationally-complex and data-intensive applications to enable innovation and outperform competitors. Rogue Wave is a Battery Ventures portfolio company. For more information, visit www.roguewave.com.