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