A Choice of Platform: Excel ® and Crystal Ball ® Michael Schilmoeller Thursday, December 2, 2010 SAAC.

Slides:



Advertisements
Similar presentations
IT Technical Support South Nottingham College. Aims Knowledge of the Registry Discuss the tools available to support a technician Gain an understanding.
Advertisements

--- IT Acumens. COMIT Acumens. COM SNMP Project. AIM The aim of our project is to monitor and manage the performance of a network. The aim of our project.
Microsoft Windows NT Embedded 4.0
Operating System.
1 BENT Educational Society  Software is collection of instructions which tells the computer that what to do and how to do.  There.
COURSE: COMPUTER PLATFORMS
Designing a Risk Model Michael Schilmoeller Thursday, December 2, 2010 SAAC.
Regional Portfolio Model Redevelopment Presentation to System Analysis Advisory Committee August 23, 2013.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Developing Windows 8 Store Apps using HTML5 Refresh / Exam Prep M2: Storage, Networking, and Security Michael Palermo Microsoft Technical Evangelist.
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
SAAC Review Michael Schilmoeller Thursday May 19, 2011 SAAC.
A Top Level Overview of Parallelism from Microsoft's Point of View in 15 minutes IDC HPC User’s Forum April 2010 David Rich Director Strategic Business.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Operating Systems. Operating systems provide a software interface that allows the user to control hardware components of a computer and its peripheral.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Software components With special focus on DLL Software components1.
® Microsoft Office 2010 Appendix A: Introduction to SkyDrive and Office Web Apps.
1 Regional Portfolio Model and Direct Use of Gas Assessment Michael Schilmoeller NW Power and Conservation Council for the Regional Technical Forum Tuesday,
A detailed look at the Microsoft Windows Infrastructure at UWE including Active Directory (AD), MIIS, Exchange, SMS, IIS, SQL Server, Terminal Services.
SAAC Review Michael Schilmoeller Tuesday February 2, 2011 SAAC.
Threading Models in Visual Basic Language Student Name: Danyu Xu Student ID:98044.
Component Object Model
By Rashid Khan Lesson 10-From Here to There: Remote Installation of the Windows XP Professional Client.
By The First Hotel Booking System. The Group Teodor Talov (Project Manager) Tyler Thomas Michael Evans Yolanda (Xiaofeng, Zhu)
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
System Analysis Advisory Committee FAQ Questions Michael Schilmoeller Friday, January 25, 2013.
Module 5: Configuring Internet Explorer and Supporting Applications.
Christopher Kruegel University of California Engin Kirda Institute Eurecom Clemens Kolbitsch Thorsten Holz Secure Systems Lab Vienna University of Technology.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
Yokogawa Global MES Solution Centre (GMSC)
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
GAM666 – Introduction To Game Programming ● DirectX is implemented as a collection of COM objects ● To use a DirectX program, the user must have the correct.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Spreadsheet vs Database What’s the difference and who cares?
Please contact Michael Saucier - (602) , or Extends OSIsoft RtPM, Microsoft BSM and SQL BI by delivering Scorecards, KPI.
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
Problem Solving Techniques Using Pascal Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan 30043, ROC
Digital Communication Systems Comp Functions of the Operating System.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
Configuring Print Services Lesson 7. Print Sharing Print device sharing is another one of the most basic applications for which local area networks were.
Chapter 9 Lecture 4. NetWare Novell’s network operating system Biggest competitor – Microsoft Windows.
© SCRIBE SOFTWARE CORPORATION 2008 Tips and Tricks for Working with Scribe Insight Trace Files.
Building More Powerful ASP.NET Applications with IIS7 Michael Volodarsky COM303 Program Manager Microsoft Corporation.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
Administering Microsoft Response Point How to deploy and manage Microsoft Response Point hardware and software Joe Schurman Founder, Executive Director.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Nat 4/5 Computing Science Software
Rotoscoping Senior Capstone Project | Ted Trisco
Introduction to Operating Systems
Operating System.
Chapter 3: Windows7 Part 1.
Windows Internals Brown-Bag Seminar Chapter 1 – Concepts and Tools
Michael Schilmoeller Thursday, December 2, 2010
Working with Linux Libraries in Delphi
Cloud Web Filtering Platform
Operating Systems.
INDEX Introduction What is OST file? What is the default location of OST file in MS Outlook? Causes behind OST file corruption How to fix these errors?
introduction to computers
Презентация құру тәсілдері
Operating Systems.
Presentation transcript:

A Choice of Platform: Excel ® and Crystal Ball ® Michael Schilmoeller Thursday, December 2, 2010 SAAC

2 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

3 Observing States C:\Backups\Plan 6\Studies\Model Development\Construction Cost Uncertainty\FixedCst_08.xls Transparency

4 Observed States C:\Backups\Plan 6\Studies\Model Development\Construction Cost Uncertainty\FixedCst_08.xls Transparency

5 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

6 Layout of the RPM

7 Logic Structure Source: Q:\MS\Plan 5\Appendix Model\AppL_ doc

8 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

9 High-Performance Excel XLLs – special dynamic link library (DLL) files containing both C/C++ “native” add-in functions via Excel “C” API and “flat” functions to control Excel memory Bypass Excel’s calculation tree –Strict enforcement of the calculation order with Range.calculate method –Store function values for recall –Enable functions selectively

10 High-Performance Excel (An Aside) Windows Server 2008 r2 provides an High Performance Computing (parallel- processing) add-on, now in beta 3 The HPC initiative is aimed at Excel users and Excel 2010 has provisions for user to configure Server 2008/HPC for enhanced workbook performance

11 Requirements Windows XP Excel 2000 or better COM Typelibs: –NWPCC Errdll.dll – error handling and reporting NWPCC07Risk.xll – dispatch algorithms, etc. –Microsoft:

12 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

13 Crystal Ball and CB Turbo It seemed like a good idea at the time…. The trials and tribulations of third-party software Current status

14 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

15 Olivia

16 Olivia

17 Olivia

18 Olivia

19 Olivia

20 Olivia

21 Olivia

22 Olivia

23 Olivia

24 Olivia

25 Overview The importance of transparency and accessibility –Availability of diagnostics The topography of the RPM High-performance Excel –XLLs –Carefully controlled calculations Crystal Ball and CB Turbo Olivia The efficient frontier

26 The Efficient Frontier A device for filtering out “bad” plans (not to be confused with “bad” NPV outcomes) One plan “dominates” another if it is no worse in any regard, and better in at least one regard, than the other The bad plans are the dominated plans

27 Evaluating Vaccines

28 A B

29 A B

30

31

32 The Efficient Frontier

33 What does the Efficient Frontier Tell Us? The Efficient Frontier does not tell us what to do The Efficient Frontier tells us what not to do Most useful if there are a large number of choices

34 Resources Fifth power plan ion.pdfhttp:// ion.pdf Analysis.pdfhttp:// Analysis.pdf ortfolio%20Model).pdfhttp:// ortfolio%20Model).pdf Sixth power plan Ch9.pdfhttp:// Ch9.pdf Appendix_J.pdfhttp:// Appendix_J.pdf

35 End