Paul Krill
Editor at Large

Microsoft readies parallel development tools

news
Nov 29, 20072 mins

Recognizing the growing prominence of multi-core processors and its effects on application development, Microsoft released Thursday a preview of Parallel Extensions to the .Net Framework (ParallelFX), according to a Microsoft executive’s blog on Thursday.

“The shift to multi- and many-core processors that is currently underway presents an exciting opportunity for everyone in the software industry,” said the executive, S. “Soma” Somasegar, corporate vice president of the Microsoft Developer Division, in his blog. ” With an expected increase of 10 to 100 times today’s compute processing power, the opportunities to deliver powerful and immersive new user experiences and business value are just awesome.

“Today we released an early preview of the Parallel Extensions to the .NET Framework (ParallelFX) technology, available for download on MSDN. This release contains new APIs to make programming on the .Net Framework simpler as well as supporting documentation and samples,” Somaseger said.

ParallelFX runs on .Net FX 3.5 and relies on features available in C# 3.0 and Visual Basic 9.0. Among the features are parallel data and task parallelism APIs and a concurrency runtime to enable lightweight tasks and map and balance concurrency expressed in code to concurrent resources on the execution platform.

Microsoft also has released an MSDN dev center dedicated to concurrent programming. Featured is a collection of whitepapers, including one that describes Microsoft’s broader vision for parallel computing.

“Although we understand the shift to parallel computing is a gradual road ahead for our whole industry, we are excited by the prospect and believe that the ParallelFX library is a large step in the right direction,” Somasegar said.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author