Windows HPC: Launching to expand grid usage Windows HPC: Launching to expand grid usage Windows vs. Linux or Windows with Linux?

Slides:



Advertisements
Similar presentations
Introduction to Grid Application On-Boarding Nick Werstiuk
Advertisements

Experiences with GridWay on CRO NGI infrastructure / EGEE User Forum 2009 Experiences with GridWay on CRO NGI infrastructure Emir Imamagic, Srce EGEE User.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
CURRENT AND FUTURE HPC SOLUTIONS. T-PLATFORMS  Russia’s leading developer of turn-key solutions for supercomputing  Privately owned  140+ employees.
Scaling Up Engineering Analysis using Windows HPC Server 2008 Todd Wedge Platform Strategy Advisor, HPC Microsoft.
High Productivity Computing Technology
High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
HPC Technical Workshop Björn Tromsdorf Product & Solutions Manager, Microsoft EMEA London
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Windows HPC Server 2008 High Productivity Computing With Windows Neil Foster HPC Partner Mgr Microsoft.
Microsoft Cloud Services Training and Certification Presented by Name Goes Here, Title.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
CPP Staff - 30 CPP Staff - 30 FCIPT Staff - 35 IPR Staff IPR Staff ITER-India Staff ITER-India Staff Research Areas: 1.Studies.
Alfred Thompson Microsoft Corporation Academic Relations Team.
CategoryDynamic Datacenter Toolkit for Hosters (DDTK-H)Dynamic Datacenter Toolkit (DDTK) Service OfferingEnables hosting service providers to offer on-demand.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Administration and management of Windows-based clusters Windows HPC Server 2008 Matej Ciesko HPC Consultant, PM
System Center Operations Manager 2007 Dave Northey Microsoft Ireland.
Overview of SQL Server Alka Arora.
Microsoft Virtual Academy. Microsoft Virtual Academy.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Financial Services Developer Conference Excel Solutions with CCS Antonio Zurlo Technology Specialist HPC Microsoft Corporation.
Introducing Reporting Services for SQL Server 2005.
Bright Cluster Manager Advanced cluster management made easy Dr Matthijs van Leeuwen CEO Bright Computing Mark Corcoran Director of Sales Bright Computing.
Using The Cluster. What We’ll Be Doing Add users Run Linpack Compile code Compute Node Management.
Debugging and Profiling GMAO Models with Allinea’s DDT/MAP Georgios Britzolakis April 30, 2015.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
Copyright © 2002, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners
Looking Ahead: A New PSU Research Cloud Architecture Chuck Gilbert - Systems Architect and Systems Team Lead Research CI Coordinating Committee Meeting.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
SALSASALSASALSASALSA FutureGrid Venus-C June Geoffrey Fox
Tools for collaboration How to share your duck tales…
A New Parallel Debugger for Franklin: DDT Katie Antypas User Services Group NERSC User Group Meeting September 17, 2007.
Windows Role-Based Access Control Longhorn Update
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Shawn Hansen Director of Marketing. Windows Compute Cluster Server 2003 Enable scientist and researcher to focus on Science, not IT. Mission: Enable scientist.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
3 rd EGEE Conference Athens 18 th April, Stephen McGibbon Senior Director, EMEA Technology Office Chief Technology Officer, Central & Eastern Europe,
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Working With Azure Batch AI
Azure Hybrid Use Benefit Overview
Grid Services For Virtual Organizations
Cloud Database Based on SQL Server 2012 Technologies
Grid Means Business OGF-20, Manchester, May 2007
11/23/2018 3:03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Entity Framework Core.
Microsoft Virtual Academy
Building and running HPC apps in Windows Azure
Defining the Grid Fabrizio Gagliardi EMEA Director Technical Computing
Office 365 Development July 2014.
Microsoft Virtual Academy
Mark Quirk Head of Technology Developer & Platform Group
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Windows HPC: Launching to expand grid usage Windows HPC: Launching to expand grid usage Windows vs. Linux or Windows with Linux?

Agenda Launching Windows HPC Server 2008 Windows HPC: who is it for? Windows and Linux for the best fit to your needs Windows HPC Server 2008: characteristics Tools for Parallel Programming

Windows HPC launching Available on Nov 1 Evaluation version for download at:

Windows HPC: Who is it for? Research groups who work on Windows workstations and need a local computing capability for their day-to-day calculation, often as a complement to the large shared cluster in their institution that requires reservation. Their requirements: – Use of the cluster must be as easily as possible for a non-IT skilled scientist – Cluster must be managed by their standard local IT Scientists and engineers that develop code on their Windows workstations and want to expand them onto a cluster with as little effort as possible Academic institutions that want to open their grid infrastructure to new types of users, optimize their investment in hardware and foster new research initiatives Academic institutions that want to prepare their students to all the computing environment alternatives they will encounter in their careers

Open approach

Interoperability At application level: Services for Unix Applications Novell agreements Double OS clusters Proactive integration At OS levelAt scheduling level: Open Grid Forum

OGF: In existence since 2001 – Mission: Pervasive adoption of Grid technologies – Standards through an open community process HPC Profile Working Group (Started 2006) – Commercial: Microsoft, Platform, Altair, … – Research: U of Virginia, U of Southampton, Imperial College London, … – Grid Middleware: OMII-UK, Globus, EGEE, CROWN, … Interoperability & Open Grid Forum

LSF HPC Basic Profile SGE 6.1 on SUSE HPC Basic Profile gSOAP WS Client Windows HPC v1 HPC Basic Profile Windows HPC v2 HPC Basic Profile SGE HPC Basic Profile PBS HPC Basic Profile Cross-platform integration

Cluster Resource Linux Cluster Resource Windows Scheduler AWindows HPC Server Applications Cluster Resource Linux Cluster Resource Windows Scheduler A Windows Compute Cluster Server (v2) HPCBP Applications Scheduler B Applications End Users HPCBP Isolated Application & Resource SilosIntegrated Resources Scenario: Metascheduling

Opening to new usages/users at UMEA Requirements: – Increase parallel computing capacity to support more demanding research projects – Expand services to a new set of departments and researchers that have expressed demand to support Windows-based applications Solution: – Deployment of a dual-OS system (WHPCS2008 and Linux) on a cluster consisting of 672 blades / 5376 cores Results: – Linpack on WHPCS2008 achieves 46.04Tflops / 85.6% efficiency – Ranked 39th in June 2008 Top500 list

NCSA at University of Illinois UC Requirements: – Meet the evolving needs of both Academic and private industry users of its supercomputing center – Enable HPC for a broader set of users in the future than the traditional ones Solution: – Add Windows HPC Server to 1,200-node, 9472-core cluster options Results: – Linpack on WHPCS2008 achieves 68.5 Tflops, 77.7% efficiency – Ranked 23rd in June 2008 Top500 list

70% eff The prize: NCSA’s Abe cluster #14 on Nov 2007 Top500 The goal: Unseat #13 Barcelona cluster at 63.8 TFlops #23 Top 500 #23 Top 500

1184 nodes online 4 hours from bare metal to Linpack

Using Excel to Drive Linpack

============================================================================ HPLinpack 1.0a -- High-Performance Linpack benchmark -- January 20, 2004 Written by A. Petitet and R. Clint Whaley, Innovative Computing Labs., UTK ============================================================================ The following parameter values will be used: N : NB : 192 PMAP : Row-major process mapping P : 74 Q : 128 PFACT : Crout NBMIN : 4 NDIV : 2 RFACT : Right BCAST : 1ring DEPTH : 0 SWAP : Mix (threshold = 192) L1 : transposed form U : transposed form EQUIL : yes ALIGN : 16 double precision words ============================================================================ T/V N NB P Q Time Gflops W00R2C e ||Ax-b||_oo / ( eps * ||A||_1 * N ) = PASSED ||Ax-b||_oo / ( eps * ||A||_1 * ||x||_1 ) = PASSED ||Ax-b||_oo / ( eps * ||A||_oo * ||x||_oo ) = PASSED ============================================================================ After 2.5 hours… 68.5 Tflops, 77.7% efficiency

Spring 2008, NCSA, # cores, 68.5 TF, 77.7% Fall 2007, Microsoft, # cores, 11.8 TF, 77.1% Spring 2007, Microsoft, # cores, 9 TF, 58.8% Spring 2006, NCSA, # cores, 4.1 TF Spring 2008, Umea, # cores, 46 TF, 85.5% 30% efficiency improvement 30% efficiency improvement Windows HPC Server 2008 Windows Compute Cluster 2003 Winter 2005, Microsoft 4 procs, 9.46 GFlops Spring 2008, Aachen, # cores, 18.8 TF, 76.5%

Other examples Expanded its cluster to include Windows HPC to support a growing number of Windows-based parallel applications “A lot of Windows-based development is going on with the Microsoft® Visual Studio® development system, and most researchers have a Windows PC on their desk,” says Christian Terboven, Project Lead for HPC on Windows at the CCC. “In the past, if they needed more compute power, these researchers were forced to port their code to UNIX because we offered HPC services primarily on UNIX.” Dual boot system, 256 Tflops and 100 th in June08 Top500 list Facility for Breakthrough Science seeks to expand user base with Windows-based HPC “Windows HPC Server 2008 will help us extend our user base by taking high-performance computing to new user communities in a way we were unable to do before” “Porting codes from Linux to Windows HPC Server 2008 was very easy and painless. I was running the ported code within a day” 32 nodes, 256 cores, 2 head nodes, dual-boot system WHPCS2008/SuSe Linux 10.1 Integrated Windows HPC in the Proactive middleware. Goal is to offer identical access to computing ressources to users of Windows or Linux-based applications Leading Supercomputing Center in Italy improves access to supercomputing resources for more researchers from private industry sectors, many of whom were unfamiliar with its Linux-based tools and interfaces “Most researchers do not have time to acquire specialized IT skills. Now they can work with an HPC cluster that has an interface similar to the ones they use in their office environments. The interface is a familiar Windows feature, and it’s very easy to understand from the beginning” 16 nodes, 128 cores, dedicated additional Windows cluster

Systems Management Job Scheduling MPI Storage  Rapid large scale deployment and built-in diagnostics suite  Integrated monitoring, management and reporting  Familiar UI and rich scripting interface  Integrated security via Active Directory  Support for batch, interactive and service-oriented applications  High availability scheduling  Interoperability via OGF’s HPC Basic Profile  MS-MPI stack based on MPICH2 reference implementation  Performance improvements for RDMA networking and multi-core shared memory  MS-MPI integrated with Windows Event Tracing  Access to SQL, Windows and Unix file servers  Key parallel file server vendor support (GPFS, Lustre, Panasas)  In-memory caching options Windows HPC Server 2008

Large Scale Deployments

And out-of-the-box, integrated solution for smaller environments …

Parallel Programming Available Now – Development and Parallel debugging in Visual Studio – 3 rd party Compilers, Debuggers, Runtimes etc.. available Emerging Technologies – Parallel Framework – LINQ/PLINQ – natural OO language for SQL queries in.NET – C# Futures – way to explicitly make loops parallel For the future: Parallel Computing Initiative (PCI) – Triple investment with a new engineering team – Focused on common tools for developing multi-core codes from desktops to clusters Compilers Visual Studio Intel C++ Gcc PGI Fortran Intel Fortran Absoft Fortran Fujitsu Profilers and Tracers PerfMon ETW (for MS-MPI) VSPerf /VSCover CLRProfiler Vampir (Being ported to Windows) Intel Collector/Analyzer(Runs on CCS w Intel MPI) Vtune & CodeAnalyst Marmot (Being ported to Windows) MPI Lint++ Debuggers Visual Studio WinDbg DDT Runtimes and Libraries MPI OpenMP C# Futures MPI.C++ and MPI.Net PLINQ

Resources Microsoft HPC Web site – download the evaluation version – Windows HPC Community site – Dual-OS cluster white paper – Online soon

© 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.