April 10-12, Chicago, IL Parallelizing Large Excel-Based Calculations on Windows HPC Server & Azure.

Slides:



Advertisements
Similar presentations
Harness the Power of Excel, Part 2: Data Analysis Zachary Schroeder April 25, 2008 For audio call Toll Free and use PIN/code
Advertisements

Using VB with MS Applications R. Juhl, Delta College.
CP308-1L: Working with Actions and the Action Recorder Lee Ambrosius Autodesk, Inc Sr. Technical Writer.
April 10-12, Chicago, IL Deep Dive into PowerPivot in Office and SharePoint Diego Oppenheimer, Microsoft Kay Unkroth, Microsoft.
April 10-12, Chicago, IL Ensuring Compliance of Patient Data with Big Data and BI Ayad Shammout & Denny Lee.
Templates and Styles Excel Advanced. Templates are pre- designed and formatted spreadsheets –They provide consistency of layout/structure –They.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Tutorial 6: Managing Multiple Worksheets and Workbooks
Microsoft Office 2007 Microsoft Excel Collaboration Feature Using SharePoint and Excel Services.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation.
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Microsoft Excel 2007 Introduction to Spreadsheet Programs
Advanced development requires advanced tooling.
Your CMDB and PowerShell DSC: DevOps Techniques
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
April 10-12, Chicago, IL PDW Architecture Gets Real: Customer Implementations Brian Walker | Microsoft Corporation PDW Center of Excellence Murshed Zaman.
Remember to and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Thank You for being a part of SharePoint Saturday.
WSV206. X64 Server $40,000,000$1,000,000$1,000.
April 10-12, Chicago, IL Drab to Dynamite! Managed Self-Service BI Using Real-World Data Riccardo Muti, Sandy Rivas.
Using Excel, Excel Service and PerformancePoint
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
April | Chicago, IL Office as your BI Platform Ashvini Sharma Principal Group Manager Microsoft Office Division | Program Management Seayoung Rhee.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
Air Quality System Precision and Accuracy Data Transaction Generator (AQSP&A) Training Session.
Introduction to Engineering Computing GEEN 1300 Lecture 7 15 June 2010 Review for midterm.
Financial Services Developer Conference Excel Solutions with CCS Antonio Zurlo Technology Specialist HPC Microsoft Corporation.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Title Slide No more than two lines here Session Subtitle 18pt April , 2015 | Santa Clara, CA Speaker Name Title Company.
Introduction to Excel What Can I Do with a Spreadsheet?
April 10-12, Chicago, IL Driving Smarter Decisions with Microsoft Big Data Tim Mallalieu Group Program Manager, HDInsight.
Top Free Tools for Tuning SQL Statements Kevin Kline & Aaron Bertrand SQL Sentry, Inc.
Hybrid end-to-end: SPC339 – Monday 2pm Office 365 identity federation using Windows Azure and Windows Azure Active Directory: SPC411 – Tuesday 9am.
Calculating Project Schedule Risk Using Monte Carlo Simulation Curt Blair, PMP.
April 10-12, Chicago, IL Microsoft Data Explorer for Excel Faisal Mohamood, Lead PM, Microsoft.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Chapter 11: Introduction to VBA Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
How to Use Parameters Like a Pro …and Boost Performance Guy Glantser, CEO, Madeira.
WSV207. Cluster Public Cloud Servers On-Premises Servers Desktop Workstations Application Logic.
Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation.
Nano ServerNano Server The Future of Window Server Mikael Johan
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Excel Project 1 Creating a Worksheet and an Embedded Chart.
Please note that the session topic has changed
October 15-18, 2013 Charlotte, NC Being the DBA of the Future A World of On-Premises and Cloud Dandy Weyn, Snr. Technical Marketing Product Manager Microsoft.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Date Dimension: Past & Future in One Script Steve Wake, BI Developer, Chipotle.
Session #: 810 Excel 301: Take the Elevator to the Next floor: Macros Download session documents at: Presenters Name:
5.2 Microsoft Excel.
R; One Ring to Rule Them All
Build Connected Productivity Apps for SharePoint and Office
Solving the Hard Problems
Innovative Technology Solutions
Microsoft Ignite /8/2018 6:39 PM
Serverless Architecture in Azure
Tech·Ed North America /14/2018 7:13 PM
An Overview of the Windows HPC Server 2008R2
Printers.
Advanced Microsoft Excel By Sumit Seth. Advanced Microsoft Excel Being the most widely used spreadsheet developed by Microsoft for Windows, macOS, Android,
5.2 Microsoft Excel.
Microsoft Project Conference 2014
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Building and running HPC apps in Windows Azure
Deep Dive into Azure API Apps and Logic Apps
2010 Microsoft BI Conference
Hack-proofing your Clients using Windows 7 Security!
Presentation transcript:

April 10-12, Chicago, IL Parallelizing Large Excel-Based Calculations on Windows HPC Server & Azure

April 10-12, Chicago, IL Please silence cell phones

3 Computational Finance Computational Finance emphasizes practical numerical methods rather than mathematical proofs and focuses on techniques that apply directly to economic analyses.

4 Quantitative Analytics

5 Monte Carlo Methods

6 Microsoft Excel Computational Environment

7 On-premise HPC – Deployment Choices Spreadsheet

8 On-Premise 2008 R2

9 Hybrid HPC – Burst to Azure 2008 R2 SP1/SP2

10 HPC Hosted in Azure (HPC Scheduler on Azure)

11 Compute Nodes Spreadsheet Head Node Brokers Request Session Broker Assignment Task Submission Task Assignment Results 11 Offloading Excel Calculations on a Cluster

12 WCF Broker Node(s) WCF Broker Node(s) Applications Excel 2010 HPC/Excel Client HPC/Excel Add-in Macros VBA Driver Excel Driver HPC/Excel Service Excel 2010.NET / COM CLI Network Share Excel Workbook Excel Components

13 Overview Save temporary copy of workbook Start Excel and Load Workbook HPC_Initialize HPC_Partition (Loop) HPC_Execute HPC_Merge HPC_Execute

14

15

16 Original VBA Code Iterative loop calculation Function RunModel() ' set up variables NumIterations = Range("C8").Value ' run calculation in a loop For n = 1 To NumIterations rslt = CalculateSingleIteration(n) ConsolidateResults rslt Next n ' complete call UpdateCharts End Function

17 Modified VBA Code Business logic is moved, but unchanged Function HPC_Execute( data As Variant ) As Variant ' run single iteration HPC_Execute = CalculateSingleIteration(data) End Function Function HPC_Merge( data As Variant ) ' insert results into workbook ConsolidateResults data End Function

April 10-12, Chicago, IL Demo Diamond Sponsor Platinum Sponsor

19 Win a Microsoft Surface Pro! Complete an online SESSION EVALUATION to be entered into the draw. Draw closes April 12, 11:59pm CT Winners will be announced on the PASS BA Conference website and on Twitter. Go to passbaconference.com/evals or follow the QR code link displayed on session signage throughout the conference venue. Your feedback is important and valuable. All feedback will be used to improve and select sessions for future events.

April 10-12, Chicago, IL Thank you! Diamond Sponsor Platinum Sponsor