0% found this document useful (0 votes)
99 views

Microsoft in High Performance Computing: An Introduction: Aditya Krishnan Technical Product Manager Microsoft Corp

Microsoft is introducing Windows Compute Cluster Server 2003 to make high performance computing (HPC) more accessible. It provides an integrated platform for computational clustering with tools for simplified cluster deployment and management. It delivers faster time to insights through easy job submission and monitoring across a distributed Windows environment. The server allows developers to write parallel applications within Visual Studio for better integration with existing Windows infrastructure and skills.

Uploaded by

dextersaravana
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views

Microsoft in High Performance Computing: An Introduction: Aditya Krishnan Technical Product Manager Microsoft Corp

Microsoft is introducing Windows Compute Cluster Server 2003 to make high performance computing (HPC) more accessible. It provides an integrated platform for computational clustering with tools for simplified cluster deployment and management. It delivers faster time to insights through easy job submission and monitoring across a distributed Windows environment. The server allows developers to write parallel applications within Visual Studio for better integration with existing Windows infrastructure and skills.

Uploaded by

dextersaravana
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

Microsoft in High Performance Computing: An Introduction

Aditya Krishnan
Technical Product Manager
Microsoft Corp.

Agenda

2006

What is HPC?
Whats happening with the HPC market?
What are customers looking for?
What is Microsoft planning to do in this space?
Summary

What Is HPC?
Cutting edge problems in science, engineering,
and business that require capabilities beyond
those provided by standard desktops and
servers

2006

Improved Vehicle Aerodynamics

Computational Fluid Dynamics (CFD) Packages


used to model vehicle aerodynamics
Source: www.fluent.com/ about/news/pr/pr48.html ; www.fluent.com

2006

Safer Structural Elements

Finite Element Analysis (FEA) packages model


element stress-profiles under various conditions

2006

More Efficient Oil Extraction

Reservoir simulation packages model


oil/gas reservoir rock and fluid properties
Source: http://www.geocap.no/products/a4.eclipse.shtml

2006

Some Clarification On Terminology


HPC Systems
Shared Memory

Distributed Memory

Dedicated Compute Clusters


Collections of
computers, networked
together and acting as
a single large machine
Each node is
dedicated to the
compute cluster

2006

Non-Dedicated Clusters
Collections of
computers, networked
together and acting as
a single large machine
Nodes have day-jobs
and can only provide
cycles when unused

Distributed Memory Becoming The Norm

Clusters are
winning

2006

Growing Use Of
Commodity Components
Commodity
networking

Commodity
processors
2006

Commercial Adoption Is On The Rise

Industry usage
rising

2006

HPC Price Points Are Dropping


1991

1998

2006

Cray Y-MP C916

Sun HPC10000

Small Form Factor PCs

16 x Vector
4GB, Bus

24 x 333MHz Ultra-SPARCII,
24GB, SBus

4 x 2.2GHz Athlon64
4GB, GigE

UNICOS

Solaris 2.5.1

Windows Server 2003 SP1

~10

~10

~10

500

N/A

$40,000,000

$1,000,000 (40x drop)

< $4,000 (250x drop)

Customers

Government Labs

Large Enterprises

Every Engineer and Scientist

Applications

Classified, Climate,
Physics Research

Manufacturing, Energy,
Finance, Telecom

Bioinformatics, Materials Sciences,


Digital Media

System

Architecture
OS
GFlops
Top500 #
Price

2006

Challenges In HPC Today


End Users

IT Pros

Developers

2006

want to do more
science and less IT
apps not keeping up
with ideas

takes a village to
raise a cluster

parallel programming
is difficult
not enough tools

App availability
and integration
Simpler job submission
and monitoring
Easier deployment
and setup
Simplified mgmt
environment
Integrated and
complete development
environment
Platform standards

Microsofts Vision For HPC


Empower scientists and engineers to
interactively employ massive computational
resources to solve complex technical problems
Make distributed computing resources
productive to develop for and
cost-effective to operate

2006

Windows Compute Cluster Server 2003 (CCS)


Complete, integrated platform
for computational clustering
Core Platform
Windows Server 2003 Compute Cluster Edition
x64 only

Cluster Tools
Microsoft Compute Cluster Pack
Built-in Cluster Management, Job Scheduler, and MPI
Interconnect support leveraging Winsock Direct

Availability
Trial Software available at http://www.microsoft.com/hpc

2006

The CCS Value Proposition


Faster time-to-insight
Through simplified cluster deployment,
job submission, and status monitoring

Integration with Windows infrastructure


Allowing customers to use
existing technology and skill-sets

Integrated development environment


Allowing developers to write parallel
applications from within the Visual Studio IDE

2006

Windows Compute Cluster Server 2003


Head Node
Active
Directory

Job Mgmt

Cluster Mgmt

Scheduling

Resource Mgmt

Desktop App
Policy,
reports

Jobs

User

Admin
Console

Job Mgr UI

Management

Tasks

Input

Admin

Cmd line

Cmd line

Domain\UserA

DB/FS

High speed,
low latency
interconnect

Data

Node Manager
Job Execution

User App
MPI

2006

CCS Key Features


Easier node deployment and administration
Task-based configuration for head and compute nodes
UI and command line-based node management
Monitoring with Performance Monitor (Perfmon), Microsoft Operations Manager
(MOM), Server Performance Advisor (SPA), and 3rd-party tools

Extensible job scheduler


3rd-party extensibility at job submission and/or job assignment
Submit jobs from command line, UI, or directly from applications
Simple job management, similar to print queue management

Secure MPI
User credentials secured in job scheduler and compute nodes
Microsoft provided stack reduces application/MPI incompatibility issues

Integrated Development Environment


OpenMP Support in Visual Studio, Standard Edition
Parallel Debugger in Visual Studio, Professional Edition

2006

Windows Compute Cluster Server 2003 and


gridMathematica 2

2006

gridMathematica is the parallel computing environment


comprised of a collection of Mathematica kernels, together
functioning as a single, cohesive unit
gridMathematica offers
Accessible Parallelism
Rapid development and deployment
Unparalleled performance
gridMathematica on Windows Compute Cluster Server
Integration: WCCS is currently the only major system in which
gridMathematica uses the scheduler
Familiarity: WCCS provides a familiar development and
execution environment
Ease of use and deployment: Prescriptive setup procedures,
complete suite of management tools to deploy and manage
cluster infrastructure

Summary
Parallel Computing is here to stay
Windows Compute Cluster Server 2003 is Microsofts
first step towards makes HPC accessible to all scientists,
engineers, and businesses
Windows Compute Cluster Server 2003 delivers
Faster time-to-insight through simplified cluster deployment,
job submission, and status monitoring
Better integration with existing Windows infrastructure allowing
customers to leverage existing technology and skill-sets
Familiar development environment allows developers to write
parallel applications from within the powerful Visual Studio IDE

2006

Resources
Microsoft HPC Web site
http://www.microsoft.com/hpc

Windows CCS Community Site


http://www.windowshpc.net

Windows Server x64 information


http://www.microsoft.com/x64/

Windows Server System information


http://www.microsoft.com/wss/

Get the Facts Web site


http://www.microsoft.com/getthefacts

2006

2006

You might also like