News

Windows HPC Server 2008 Goes Mainstream

Redmond releases Windows HPC Server 2008, the data center-class operating system for high-performance computing applications.

Microsoft late last month released Windows HPC Server 2008, the data center-class operating system that promises to broaden the development and implementation of high-performance computing (HPC) applications on the Windows platform. Company officials launched the successor to Windows Compute Cluster Server 2003 at the High Performance on Wall Street computing conference in New York.

Based on the core Windows Server 2008 OS, Microsoft's new HPC platform is regarded as a substantially improved upgrade for creating large server clusters. It could also be pivotal in bringing parallel computing on the Windows platform to a wider swath of applications that require support for real-time, low-latency computations. Microsoft says the new release is also much faster to deploy and easier to administer than Computer Cluster Server 2003.

"Microsoft has taken high-performance computing to the mainstream by making it part of our overall product strategy," said Bill Laing, corporate VP of Microsoft's Windows Server and Solutions division, speaking in a keynote address at the Wall Street conference.

Microsoft says HPC Server will facilitate the move to parallel programming using tools such as the new F# programming language -- which was released as a community technology preview (CTP) last month -- and for .NET Parallel Extensions to .NET Framework, also available as a CTP.

Pitching High Performance
Redmond is engaged in a 25-city launch event to target a broad swath of customer segments, including manufacturing, life sciences, public sector, and oil and gas, among others.

During the keynote presentation, Kyril Faenov, general manager of Microsoft's HPC engineering team, said developers can adopt HPC functionality without significant coding.

"From a developer standpoint, we made it very easy to be able to take the computations we have today running in the client, and add a bare minimum amount of code to be able to parallelize on the server," Faenov said.

Despite tightened integration with Visual Studio and .NET Framework, some developers might find HPC Server 2008 challenging, says John Powers, founder and CEO of Oakland-based Digipede Technologies LLC. "I think the programming model still needs additional improvements," Powers explains, citing lack of support for legacy code that doesn't utilize Windows Communication Foundation.

That might not be an issue, says Vince Mendillo, a director in Microsoft's Server and Tools Business Group. "Most of the customers we're seeing who are planning new deployments are writing new apps."

Much of the legacy code that developers may need to support is Linux-based, he says. Mendillo notes that support for Iron Ruby, Iron Python, Fortan and a built-in Posix-compliant shell should help many developers bridge to non-Windows environments.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

comments powered by Disqus

Featured

  • Full Stack Hands-On Development with .NET

    In the fast-paced realm of modern software development, proficiency across a full stack of technologies is not just beneficial, it's essential. Microsoft has an entire stack of open source development components in its .NET platform (formerly known as .NET Core) that can be used to build an end-to-end set of applications.

  • .NET-Centric Uno Platform Debuts 'Single Project' for 9 Targets

    "We've reduced the complexity of project files and eliminated the need for explicit NuGet package references, separate project libraries, or 'shared' projects."

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

Subscribe on YouTube