Accelerating Excel® 2010 with Windows® HPC Server 2008 R2: Building Custom Clients and Services

This article and accompanying codes samples address how to build custom client applications and services for running Excel calculations on a Windows HPC 2008 R2 cluster.
  • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.

    May 2010

    File Name:


    Date Published:


    File Size:

    277 KB

    298 KB

      HPC Services for Excel supports a variety of new programming models that allow you to run Excel calculations in parallel on a Windows HPC 2008 R2 cluster. HPC Services for Excel is based on the Service-Oriented Architecture (SOA) programming model, and includes a built-in SOA client and a built-in service. This article walks through three basic patterns for creating client applications that use the built-in HPC/Excel service: the simple model, the interactive model, and the fire-and-recollect model. The article also walks through building a custom service library, and an application that utilizes the custom service. As we go through the code examples, we’ll discuss when it’s appropriate to use custom clients and services, and the types of applications that you can build.

      The associated zip file includes:
      • Sample client and service solutions for Visual Studio 2008 and Visual Studio 2010
      • Microsoft.Hpc.Excel.dll
      • A batch file that includes the commands to deploy a service DLL to a cluster
      • A template for the service configuration file

      Note: Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose.
  • Supported Operating System

    Windows HPC Server 2008

      Microsoft Word of Word Viewer, Microsoft Excel 2010, Windows HPC Server 2008 R2 cluster
      • To start the download, click the Download button, and then do one of the following:
        • To start the download immediately, click Open.
        • To copy the download to your computer for viewing at a later time, click Save.
        • To cancel the download, click Cancel.