RDMA in Windows Azure

Hello from SC13 in Denver. We are excited to be here and talk with you about Big Compute and HPC at Microsoft. Our team is showing demos for Windows Azure and Windows Server with the HPC Pack, and we have partners including GreenButton and Violin Memory also showcasing their solutions in our booth. Today we are…


Why Windows Azure

I spent last week meeting with customers and partners about Windows Azure. Some of them are working with us and pushing the limits, and others are evaluating Azure. Here’s one perspective on “Why Windows Azure?” from Dave Fellows at GreenButton. We would enjoy talking with you about this at SC13 in Denver.  


HPC Pack 2012 SP1 Available

I’m pleased announce that Service Pack 1 for HPC Pack 2012 is available for download. Our focus for SP1 is Azure Burst scale and robustness. A principal of the cloud is to design for failure. We’ve learned a lot from working with customers over the past two years about how to troubleshoot and handle failures…


Big Compute @ Microsoft

Customers and partners have been asking us what the recent Microsoftorganization changes mean for HPC. What does it mean for HPC? The answer—fullsteam ahead.  We call our workload “Big Compute.” Big Compute applications typically requirelarge amounts of compute power for hours or days at a time. Some of our customersdescribe what they are doing as…


Announcing the MSMPI Debugger Extension Beta

Update: The MSMPI Debugger Extension is now shipped as part of HPC Pack 2012 SP1 Toolpack. You can get to the download page from the MSMPI landing page http://msdn.microsoft.com/en-us/library/bb524831(v=vs.85).aspx The MSMPI Debugger Extension (MSMPIDBG) is an extension to Windows Debugger (WinDbg) that facilitates simultaneous debugging of multiple MPI processes (using the MSMPI library). The extension…


HPC Pack SOA Tutorial V: Diagnose a SOA Service

It’s not an easy job to write an HPC application with complex algorithms, but it’s even more difficult to troubleshoot the application. This tutorial is to introduce how to diagnose the SOA application. Get SOA logs In HPC Pack 2012, it is much easier to get the SOA-related logs from HPC Cluster Manager. To enable…


HPC Pack SOA Tutorial IV – Common Data

With multiple tasks running on an HPC cluster, often, many tasks work with a shared data set. For example, a stock risk analysis program can run a large number of simulations against a set of historical stock market data. In this example, each SOA request can have different parameters, but all analyses use the same…


HPC Pack SOA Tutorial III – Interactive mode

In tutorial II we discussed how to deal with a time-consuming service by employing a durable session. However, batch mode is not the only computation mode in the HPC world. Some computations can be finished within a few seconds to a few minutes. The end user may expect almost real-time response. That mode brings different…


HPC Pack SOA Tutorial II – Batch mode

In the last blog post, we implemented a simple SOA client and service. However in most cases, the HPC algorithm is not as simple as adding two numbers. Some services are more complex and run for hours. For such services, the end user normally submits all the requests, then retrieves the responses in a couple…


HPC Pack SOA Tutorial I – Write your first SOA service and client

This series of blog posts introduces the SOA programming model for Microsoft HPC Pack 2012. This is the first blog post of the series and provides guidance to write your first SOA service and client. See the accompanying code sample to follow the steps in this article. Note: Most of the general considerations for SOA…