SlideShare a Scribd company logo
Dimensional Control Systems | 2017 All Rights Reserved
Increase Your Analysis Speed with
Shared and Distributed Computing
Performance Improvement Series
-- With Special Guests --
Donald Gray, Magna Seating & Matthew Shaxted, Parallel Works
Dimensional Control Systems | 2017 All Rights Reserved
Ask Questions Throughout
Survey at the End for Free Trial!
Raise your hand if you have
audio troubles
Send in your questions as
early as you can!
Dimensional Control Systems | 2017 All Rights Reserved
October 12th - Black Box Methodology
-- Learn how to use Black Box Methods in 3DCS to
improve collaboration and reduce model complexity.
October 26th - How To Do Closed Loop Quality
-- How to incorporate real data into your analysis. Find
mean shifts, root cause production issues, test changes.
Plus! Coming Soon
What’s New in 7.4.1.0 – a new version walkthrough
Coming Up!
Dimensional Control Systems | 2017 All Rights Reserved
Presenters
Matthew Shaxted, Founder and President of Parallel Works, has led innovation efforts within several
large world-class architecture / engineering organizations, working at the intersection of parallel
computation, design and the built environment. Matthew now spends much of his time interacting with
Parallel Works customers in the built environment and manufacturing verticals, helping them unlock the
powers of high-performance computing in their business practices.
D.J. Gray, Product Engineering Specialist, has been working at Magna Seating for 18 years in various
engineering roles. In his current role as a DFSS Master Black Belt he works on design, analysis, and
optimization of structural products and mechanisms in addition to training and mentoring DFSS. In his
spare time he enjoys building complex 3DCS models.
Eric Kaphengst, Software Developer at Dimensional Control Systems, has been working at DCS for 5
years. He graduated from Michigan Technological University with a degree in physics.
Dimensional Control Systems | 2017 All Rights Reserved
Two New Solutions for Faster Results
Use Your Existing Hardware -
DCS Shared Memory
On Demand Cloud Computing
- with Parallel Works
Dimensional Control Systems | 2017 All Rights Reserved
● Faster analysis run times with no additional licenses
● Create more accurate models with higher complexity
● Simultaneously run multiple design configurations
● Run more simulation samples for higher accuracy statistics
● Concurrently run multiple analysis methods
● Continue modeling in 3DCS while simulations are running
Benefits of 3DCS Parallel Processing
Dimensional Control Systems | 2017 All Rights Reserved
Model Introduction
Donald Gray, Magna Seating
Dimensional Control Systems | 2017 All Rights Reserved
Some 3DCS Models are taking excessive time to
complete simulations
Models range from 13 - 54 hours
Sensitivity runs (.hlm) are sequential and add 2-3 hours
typically
What’s the Problem?
Dimensional Control Systems | 2017 All Rights Reserved
→ Traditional Model with feature points and DCS points (no mechanical or compliant
moves)
● Part Count - 10
● Tolerances - 54
● Surfaces - 270
● Measures - 295
○ Feature Measures - 67
● 5 different positions (build levels) analyzed
● Move Count - 91
→ Iteration moves - 32
○ With feature measures - 24
○ Nested iteration moves - 5
Model Info (54 Hour Model)
Dimensional Control Systems | 2017 All Rights Reserved
Additional challenges with the current situation:
Prefer to build model with dense feature meshes to create a more accurate model
Need to add in more iterative logic to better mimic physical world
10
Problem
Dimensional Control Systems | 2017 All Rights Reserved
Additional challenges with the current situation:
→ Would ideally like to run 5,000 simulation runs minimum
→ Would like to be able to simultaneously test different design factors (DOE)
→ Would like to have DCS license available for modeling and not tied up in
simulations 11
Problem
Dimensional Control Systems | 2017 All Rights Reserved
Shared Memory
Take Advantage of Multiple Computer Cores
Dimensional Control Systems | 2017 All Rights Reserved
• Shared Memory
– Block of memory that can be used by multiple CPUs
• CPU Core
– Independent processing unit (physical)
• Thread
– Sequence of programmed instructions (software)
Hardware Terminology
Dimensional Control Systems | 2017 All Rights Reserved
● Logical Processor
– Number of physical cores times the number of threads from hyperthreading
• Hyperthread
– Uses threads to split physical CPU core into 2 logical cores
Thread Technology
Dimensional Control Systems | 2017 All Rights Reserved
Shared Memory
Shared -
single computer
Dimensional Control Systems | 2017 All Rights Reserved
• Use System Information
to find # of logical
processors
Logical Processor
Dimensional Control Systems | 2017 All Rights Reserved
• Implemented into same dialog as run
• Thread value currently supports 0-4
How to Run Shared Memory
• 0 is single thread with legacy
seed generator
• 1-4 uses new seed generation
• Computer must have at least as
many logical processors
Dimensional Control Systems | 2017 All Rights Reserved
Shared Memory
Dimensional Control Systems | 2017 All Rights Reserved
Use the Cloud to Quickly Run Large Analyses
Distributed Computing
Dimensional Control Systems | 2017 All Rights Reserved
Parallel Works: A Hub for Big Compute
Dimensional Control Systems | 2017 All Rights Reserved
Distributed -
multiple computers
(on the cloud)
Shared -
single computer
Shared Memory vs Distributed Parallelization
Dimensional Control Systems | 2017 All Rights Reserved
Combine Shared and Distributed
Shared Memory w/ Distributed Computing
Dimensional Control Systems | 2017 All Rights Reserved
Linux
Windows
Enabling the 3DCS Batch Workflow
Dimensional Control Systems | 2017 All Rights Reserved
Runnable Now from Easy-to-Use Web Interface
Dimensional Control Systems | 2017 All Rights Reserved
Flexible system supports the
development of custom
workflow topologies
For example, Design of
Experiment for automated
benchmarking and custom
visualization in matplotlib.
Flexible for Sophisticated Workflows
Dimensional Control Systems | 2017 All Rights Reserved
Output
• Workflows output 2 files
– HTML report
– Raw data (hst, hlm, gf2)
• Easy to download these files
• Load these files into 3DCS
Dimensional Control Systems | 2017 All Rights Reserved
Magna Benchmark Results
Dimensional Control Systems | 2017 All Rights Reserved
Magna Benchmark Results
Dimensional Control Systems | 2017 All Rights Reserved
Speedup Factor
1 Thread 4 Thread
1 Concurrent Baseline 3-4x
10 Concurrent 7-8x 16-20x
30 Concurrent 12-22x 28-52x
Dimensional Control Systems | 2017 All Rights Reserved
3DCS Analysis Methods
Platform 3DCS 3DCS 3DCS  Parallel Works
Interface Graphical Batch Processor Web
Monte Carlo Simulation Yes Yes Yes
HLM Sensitivity Yes Yes Yes
GeoFactor Yes Yes Yes
AAO  Geofactor Analyzer Yes Planned Planned
AAO  Simulation Based Sensitivity Yes Yes Yes
Worst Case Analysis Yes Planned Planned
Design of Experiments n/a Planned Planned
Dimensional Control Systems | 2017 All Rights Reserved
3DCS now utilizes multiple CPU cores, and can take
advantage of powerful on-demand via the Cloud computing
-- Simple for users to take advantage of modern CPU architecture
-- Scale cloud computers to tens or even hundreds simultaneously
-- Drastically reduces time to solution of analysis - can run jobs concurrently
-- Simulation, Sensitivity, Geofactor and Simulation Based Sensitivity Supported!
31
Solution
Dimensional Control Systems | 2017 All Rights Reserved
Now What? (A Call to Action)
Dimensional Control Systems | 2017 All Rights Reserved
----- NOTES -----
Do NOT Go Beyond This Point
Dimensional Control Systems | 2017 All Rights Reserved
• Shared Memory Performance
– Single vs 4 Thread
• Magna Model
• CM Model
• SBS (reference only)
• Distributed Memory Performance
– Workers: 10,30,50 & Thread: 1*,4
• Magna Model (1 thread complete)
• CM Model
• SBS (reference only)
Results - Before & After
Dimensional Control Systems | 2017 All Rights Reserved
Webinar Agenda
Idea 1 - - Use Conf Presentation
---- Run comparison using shared data
---- Speed up on desktop, then additional with Cloud Computing
- Agenda (explain model) - discuss what goes into it, then showing data
on multi-core runs, then show with additional computing with cloud
Dimensional Control Systems | 2017 All Rights Reserved
Action Items
Formatting - Ben R
SBS - Eric K check - Maria H run simulations
Update Screen Caps of Parallel Works Interface - Eric K
Run Simulations
– Shared: 3DCS Simulations: Single vs 4 Thread
• Magna Model - Eric K
• CM Model - Maria H
– Distributed: Parallel Works Simulations
• Workers: 10,30,50 & Thread: 1*,4
– Magna Model (1 thread complete) - Matthew S
– CM Model - Maria H
Dimensional Control Systems | 2017 All Rights Reserved
Today’s Agenda Sept 21 2017
• Confirm Speakers X
• Update on materials X
• Formatting Discussion X
• Review Webinar Agenda X
• Discuss Schedule X
• Marketing Around Webinar -- PR, Blog, Guest Blog X
• Action Items X
Dimensional Control Systems | 2017 All Rights Reserved
Agenda September 26th - Tuesday
1.Review Updates
2.Check Action Items
3.Review Transitions
4.Practice Run
Dimensional Control Systems | 2017 All Rights Reserved
Survey + poll (Exit Survey Questions)
Would you be interested in a free trial of Cloud Computing
powered by Parallel Works?
Dimensional Control Systems | 2017 All Rights Reserved
• Model File
• Sim Run #
• Interaction #
• Concurrency
• FEA
Simulation-Based Sensitivity
Dimensional Control Systems | 2017 All Rights Reserved
• Model File
• Concurrency
• DoE Spreadsheet
• FEA
• Implementation
requires more
back-end work
• How to show
results?
DOE (Design of Experiments)
Dimensional Control Systems | 2017 All Rights Reserved
User Conf Presentation
https://docs.google.com/presentation/d/1qTR86qK_U1ylhgsns
f_blXwZ08GtU5vYdj4yNyqTg_o/edit#slide=id.g21d2bf70b0_3_
146
Benchmark Test Models
43
Model 1 Model 2 Model 3 Model 4
Runs
Local
Machine
Time (hrs)
10,000 2,000 2,000 2,000
1.8 13.9 25.3 53.7
Benchmark Results
44
# of Computers
Model 1 Model 2 Model 3 Model 4

More Related Content

What's hot (17)

PPTX
3DCS is Fully Integrated in CATIA V6 3DExperience Platform
Benjamin Reese
 
PPTX
3DCS Advanced Analyzer and Optimizer for Tolerance Analysis
Benjamin Reese
 
PPTX
3DCS Compliant Modeler, add FEA to your Tolerance Analysis
Benjamin Reese
 
PDF
Flow visualization
Maarten Van Oost
 
PPTX
Chromatography Data System: Report your Data
Chromatography & Mass Spectrometry Solutions
 
PPT
Gregg kastner presentation
Gregg Kastner
 
DOCX
Quality management system
selinasimpson0101
 
PPT
Improve Your Process Improvement Process
Mike Keys
 
PPTX
DevTalks.ro - How do we Measure Software
Ruben Darius Moldovan
 
PPTX
Dynamic DSM Features - Measures
Dynamic DSM
 
PDF
NUS-ISS Learning Day 2018- Application of analytics in manufacturing sector
NUS-ISS
 
DOCX
Layout planning
8979473684
 
PPTX
Decision making tool (ahp)
Amit Jain
 
PPT
Analysis Work Profile
neilschiller
 
PPT
Optimizing Callidus TrueComp Suite: Tips and Tricks
Callidus Software
 
PPTX
Capp
Abinash Jena
 
3DCS is Fully Integrated in CATIA V6 3DExperience Platform
Benjamin Reese
 
3DCS Advanced Analyzer and Optimizer for Tolerance Analysis
Benjamin Reese
 
3DCS Compliant Modeler, add FEA to your Tolerance Analysis
Benjamin Reese
 
Flow visualization
Maarten Van Oost
 
Chromatography Data System: Report your Data
Chromatography & Mass Spectrometry Solutions
 
Gregg kastner presentation
Gregg Kastner
 
Quality management system
selinasimpson0101
 
Improve Your Process Improvement Process
Mike Keys
 
DevTalks.ro - How do we Measure Software
Ruben Darius Moldovan
 
Dynamic DSM Features - Measures
Dynamic DSM
 
NUS-ISS Learning Day 2018- Application of analytics in manufacturing sector
NUS-ISS
 
Layout planning
8979473684
 
Decision making tool (ahp)
Amit Jain
 
Analysis Work Profile
neilschiller
 
Optimizing Callidus TrueComp Suite: Tips and Tricks
Callidus Software
 

Similar to 3DCS and Parallel Works Provide Cloud Computing for FAST Tolerance Analysis (20)

PPTX
Basic understanding of PLC RTU DCS SCADA
ssuser10fbca
 
PPT
Dcs control workshop 2002
akshit000
 
PPTX
Distributed control system
Tilahun Shibru
 
PPT
Dcs vs scada
Sayed Qaisar Shah
 
PPT
Distributed Control System
3abooodi
 
PDF
IoT Meetup Budapest - The Open-CPS approach
Ákos Horváth
 
PPT
Distributed control system PPT 1 2 3 4 5
ssuser50179b
 
PDF
Dcs overview
manoharprvn123
 
PPTX
Simulate Functional Models
TaylorDuffy11
 
PPT
FleX-Net to BACnet - Customer Features and Benefits
Dimitar Kalendzhiev
 
PDF
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
PDF
Cadcam+introduction
UsmanArgan
 
PDF
Chapter 5 recent trends in CAM
RAHUL THAKER
 
PPT
PPT On Scada And Dcs.ppt
SahilAhmad39
 
PPT
PPT On Scada And Dcs.ppt
SahilAhmad39
 
PDF
Distributed Control System (DCS) Notes
Raj Nayak
 
PDF
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Ákos Horváth
 
PDF
Control Systems DCS control systems .pdf
greenbook2
 
PDF
Basic Knowledge of DCS.pdf
ssuser5ef56d
 
PDF
TechShanghai2016 - MODEL BASED DEVELOPMENT OF MECHATRONIC SYSTEMS
Hardway Hou
 
Basic understanding of PLC RTU DCS SCADA
ssuser10fbca
 
Dcs control workshop 2002
akshit000
 
Distributed control system
Tilahun Shibru
 
Dcs vs scada
Sayed Qaisar Shah
 
Distributed Control System
3abooodi
 
IoT Meetup Budapest - The Open-CPS approach
Ákos Horváth
 
Distributed control system PPT 1 2 3 4 5
ssuser50179b
 
Dcs overview
manoharprvn123
 
Simulate Functional Models
TaylorDuffy11
 
FleX-Net to BACnet - Customer Features and Benefits
Dimitar Kalendzhiev
 
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Cadcam+introduction
UsmanArgan
 
Chapter 5 recent trends in CAM
RAHUL THAKER
 
PPT On Scada And Dcs.ppt
SahilAhmad39
 
PPT On Scada And Dcs.ppt
SahilAhmad39
 
Distributed Control System (DCS) Notes
Raj Nayak
 
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Ákos Horváth
 
Control Systems DCS control systems .pdf
greenbook2
 
Basic Knowledge of DCS.pdf
ssuser5ef56d
 
TechShanghai2016 - MODEL BASED DEVELOPMENT OF MECHATRONIC SYSTEMS
Hardway Hou
 
Ad

Recently uploaded (20)

PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PPTX
Mining Presentation Underground - Copy.pptx
patallenmoore
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PPTX
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
PDF
Call For Papers - International Journal on Natural Language Computing (IJNLC)
kevig
 
PDF
1_ISO Certifications by Indian Industrial Standards Organisation.pdf
muhammad2010960
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PPTX
PCI Planning Issues & Strategy v1.5.pptx
Faculty of Electronic Engineering
 
PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PPTX
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PDF
POWER PLANT ENGINEERING (R17A0326).pdf..
haneefachosa123
 
PDF
Comparative Analysis of the Use of Iron Ore Concentrate with Different Binder...
msejjournal
 
PDF
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PPTX
Abstract Data Types (ADTs) in Data Structures
mwaslam2303
 
PPTX
Unit II: Meteorology of Air Pollution and Control Engineering:
sundharamm
 
PPTX
Dolphin_Conservation_AI_txhasvssbxbanvgdghng
jeeaspirant2026fr
 
PDF
PRIZ Academy - Change Flow Thinking Master Change with Confidence.pdf
PRIZ Guru
 
PDF
Detailed manufacturing Engineering and technology notes
VIKKYsing
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
Mining Presentation Underground - Copy.pptx
patallenmoore
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
Electron Beam Machining for Production Process
Rajshahi University of Engineering & Technology(RUET), Bangladesh
 
Call For Papers - International Journal on Natural Language Computing (IJNLC)
kevig
 
1_ISO Certifications by Indian Industrial Standards Organisation.pdf
muhammad2010960
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PCI Planning Issues & Strategy v1.5.pptx
Faculty of Electronic Engineering
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
POWER PLANT ENGINEERING (R17A0326).pdf..
haneefachosa123
 
Comparative Analysis of the Use of Iron Ore Concentrate with Different Binder...
msejjournal
 
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Abstract Data Types (ADTs) in Data Structures
mwaslam2303
 
Unit II: Meteorology of Air Pollution and Control Engineering:
sundharamm
 
Dolphin_Conservation_AI_txhasvssbxbanvgdghng
jeeaspirant2026fr
 
PRIZ Academy - Change Flow Thinking Master Change with Confidence.pdf
PRIZ Guru
 
Detailed manufacturing Engineering and technology notes
VIKKYsing
 
Ad

3DCS and Parallel Works Provide Cloud Computing for FAST Tolerance Analysis

  • 1. Dimensional Control Systems | 2017 All Rights Reserved Increase Your Analysis Speed with Shared and Distributed Computing Performance Improvement Series -- With Special Guests -- Donald Gray, Magna Seating & Matthew Shaxted, Parallel Works
  • 2. Dimensional Control Systems | 2017 All Rights Reserved Ask Questions Throughout Survey at the End for Free Trial! Raise your hand if you have audio troubles Send in your questions as early as you can!
  • 3. Dimensional Control Systems | 2017 All Rights Reserved October 12th - Black Box Methodology -- Learn how to use Black Box Methods in 3DCS to improve collaboration and reduce model complexity. October 26th - How To Do Closed Loop Quality -- How to incorporate real data into your analysis. Find mean shifts, root cause production issues, test changes. Plus! Coming Soon What’s New in 7.4.1.0 – a new version walkthrough Coming Up!
  • 4. Dimensional Control Systems | 2017 All Rights Reserved Presenters Matthew Shaxted, Founder and President of Parallel Works, has led innovation efforts within several large world-class architecture / engineering organizations, working at the intersection of parallel computation, design and the built environment. Matthew now spends much of his time interacting with Parallel Works customers in the built environment and manufacturing verticals, helping them unlock the powers of high-performance computing in their business practices. D.J. Gray, Product Engineering Specialist, has been working at Magna Seating for 18 years in various engineering roles. In his current role as a DFSS Master Black Belt he works on design, analysis, and optimization of structural products and mechanisms in addition to training and mentoring DFSS. In his spare time he enjoys building complex 3DCS models. Eric Kaphengst, Software Developer at Dimensional Control Systems, has been working at DCS for 5 years. He graduated from Michigan Technological University with a degree in physics.
  • 5. Dimensional Control Systems | 2017 All Rights Reserved Two New Solutions for Faster Results Use Your Existing Hardware - DCS Shared Memory On Demand Cloud Computing - with Parallel Works
  • 6. Dimensional Control Systems | 2017 All Rights Reserved ● Faster analysis run times with no additional licenses ● Create more accurate models with higher complexity ● Simultaneously run multiple design configurations ● Run more simulation samples for higher accuracy statistics ● Concurrently run multiple analysis methods ● Continue modeling in 3DCS while simulations are running Benefits of 3DCS Parallel Processing
  • 7. Dimensional Control Systems | 2017 All Rights Reserved Model Introduction Donald Gray, Magna Seating
  • 8. Dimensional Control Systems | 2017 All Rights Reserved Some 3DCS Models are taking excessive time to complete simulations Models range from 13 - 54 hours Sensitivity runs (.hlm) are sequential and add 2-3 hours typically What’s the Problem?
  • 9. Dimensional Control Systems | 2017 All Rights Reserved → Traditional Model with feature points and DCS points (no mechanical or compliant moves) ● Part Count - 10 ● Tolerances - 54 ● Surfaces - 270 ● Measures - 295 ○ Feature Measures - 67 ● 5 different positions (build levels) analyzed ● Move Count - 91 → Iteration moves - 32 ○ With feature measures - 24 ○ Nested iteration moves - 5 Model Info (54 Hour Model)
  • 10. Dimensional Control Systems | 2017 All Rights Reserved Additional challenges with the current situation: Prefer to build model with dense feature meshes to create a more accurate model Need to add in more iterative logic to better mimic physical world 10 Problem
  • 11. Dimensional Control Systems | 2017 All Rights Reserved Additional challenges with the current situation: → Would ideally like to run 5,000 simulation runs minimum → Would like to be able to simultaneously test different design factors (DOE) → Would like to have DCS license available for modeling and not tied up in simulations 11 Problem
  • 12. Dimensional Control Systems | 2017 All Rights Reserved Shared Memory Take Advantage of Multiple Computer Cores
  • 13. Dimensional Control Systems | 2017 All Rights Reserved • Shared Memory – Block of memory that can be used by multiple CPUs • CPU Core – Independent processing unit (physical) • Thread – Sequence of programmed instructions (software) Hardware Terminology
  • 14. Dimensional Control Systems | 2017 All Rights Reserved ● Logical Processor – Number of physical cores times the number of threads from hyperthreading • Hyperthread – Uses threads to split physical CPU core into 2 logical cores Thread Technology
  • 15. Dimensional Control Systems | 2017 All Rights Reserved Shared Memory Shared - single computer
  • 16. Dimensional Control Systems | 2017 All Rights Reserved • Use System Information to find # of logical processors Logical Processor
  • 17. Dimensional Control Systems | 2017 All Rights Reserved • Implemented into same dialog as run • Thread value currently supports 0-4 How to Run Shared Memory • 0 is single thread with legacy seed generator • 1-4 uses new seed generation • Computer must have at least as many logical processors
  • 18. Dimensional Control Systems | 2017 All Rights Reserved Shared Memory
  • 19. Dimensional Control Systems | 2017 All Rights Reserved Use the Cloud to Quickly Run Large Analyses Distributed Computing
  • 20. Dimensional Control Systems | 2017 All Rights Reserved Parallel Works: A Hub for Big Compute
  • 21. Dimensional Control Systems | 2017 All Rights Reserved Distributed - multiple computers (on the cloud) Shared - single computer Shared Memory vs Distributed Parallelization
  • 22. Dimensional Control Systems | 2017 All Rights Reserved Combine Shared and Distributed Shared Memory w/ Distributed Computing
  • 23. Dimensional Control Systems | 2017 All Rights Reserved Linux Windows Enabling the 3DCS Batch Workflow
  • 24. Dimensional Control Systems | 2017 All Rights Reserved Runnable Now from Easy-to-Use Web Interface
  • 25. Dimensional Control Systems | 2017 All Rights Reserved Flexible system supports the development of custom workflow topologies For example, Design of Experiment for automated benchmarking and custom visualization in matplotlib. Flexible for Sophisticated Workflows
  • 26. Dimensional Control Systems | 2017 All Rights Reserved Output • Workflows output 2 files – HTML report – Raw data (hst, hlm, gf2) • Easy to download these files • Load these files into 3DCS
  • 27. Dimensional Control Systems | 2017 All Rights Reserved Magna Benchmark Results
  • 28. Dimensional Control Systems | 2017 All Rights Reserved Magna Benchmark Results
  • 29. Dimensional Control Systems | 2017 All Rights Reserved Speedup Factor 1 Thread 4 Thread 1 Concurrent Baseline 3-4x 10 Concurrent 7-8x 16-20x 30 Concurrent 12-22x 28-52x
  • 30. Dimensional Control Systems | 2017 All Rights Reserved 3DCS Analysis Methods Platform 3DCS 3DCS 3DCS Parallel Works Interface Graphical Batch Processor Web Monte Carlo Simulation Yes Yes Yes HLM Sensitivity Yes Yes Yes GeoFactor Yes Yes Yes AAO Geofactor Analyzer Yes Planned Planned AAO Simulation Based Sensitivity Yes Yes Yes Worst Case Analysis Yes Planned Planned Design of Experiments n/a Planned Planned
  • 31. Dimensional Control Systems | 2017 All Rights Reserved 3DCS now utilizes multiple CPU cores, and can take advantage of powerful on-demand via the Cloud computing -- Simple for users to take advantage of modern CPU architecture -- Scale cloud computers to tens or even hundreds simultaneously -- Drastically reduces time to solution of analysis - can run jobs concurrently -- Simulation, Sensitivity, Geofactor and Simulation Based Sensitivity Supported! 31 Solution
  • 32. Dimensional Control Systems | 2017 All Rights Reserved Now What? (A Call to Action)
  • 33. Dimensional Control Systems | 2017 All Rights Reserved ----- NOTES ----- Do NOT Go Beyond This Point
  • 34. Dimensional Control Systems | 2017 All Rights Reserved • Shared Memory Performance – Single vs 4 Thread • Magna Model • CM Model • SBS (reference only) • Distributed Memory Performance – Workers: 10,30,50 & Thread: 1*,4 • Magna Model (1 thread complete) • CM Model • SBS (reference only) Results - Before & After
  • 35. Dimensional Control Systems | 2017 All Rights Reserved Webinar Agenda Idea 1 - - Use Conf Presentation ---- Run comparison using shared data ---- Speed up on desktop, then additional with Cloud Computing - Agenda (explain model) - discuss what goes into it, then showing data on multi-core runs, then show with additional computing with cloud
  • 36. Dimensional Control Systems | 2017 All Rights Reserved Action Items Formatting - Ben R SBS - Eric K check - Maria H run simulations Update Screen Caps of Parallel Works Interface - Eric K Run Simulations – Shared: 3DCS Simulations: Single vs 4 Thread • Magna Model - Eric K • CM Model - Maria H – Distributed: Parallel Works Simulations • Workers: 10,30,50 & Thread: 1*,4 – Magna Model (1 thread complete) - Matthew S – CM Model - Maria H
  • 37. Dimensional Control Systems | 2017 All Rights Reserved Today’s Agenda Sept 21 2017 • Confirm Speakers X • Update on materials X • Formatting Discussion X • Review Webinar Agenda X • Discuss Schedule X • Marketing Around Webinar -- PR, Blog, Guest Blog X • Action Items X
  • 38. Dimensional Control Systems | 2017 All Rights Reserved Agenda September 26th - Tuesday 1.Review Updates 2.Check Action Items 3.Review Transitions 4.Practice Run
  • 39. Dimensional Control Systems | 2017 All Rights Reserved Survey + poll (Exit Survey Questions) Would you be interested in a free trial of Cloud Computing powered by Parallel Works?
  • 40. Dimensional Control Systems | 2017 All Rights Reserved • Model File • Sim Run # • Interaction # • Concurrency • FEA Simulation-Based Sensitivity
  • 41. Dimensional Control Systems | 2017 All Rights Reserved • Model File • Concurrency • DoE Spreadsheet • FEA • Implementation requires more back-end work • How to show results? DOE (Design of Experiments)
  • 42. Dimensional Control Systems | 2017 All Rights Reserved User Conf Presentation https://docs.google.com/presentation/d/1qTR86qK_U1ylhgsns f_blXwZ08GtU5vYdj4yNyqTg_o/edit#slide=id.g21d2bf70b0_3_ 146
  • 43. Benchmark Test Models 43 Model 1 Model 2 Model 3 Model 4 Runs Local Machine Time (hrs) 10,000 2,000 2,000 2,000 1.8 13.9 25.3 53.7
  • 44. Benchmark Results 44 # of Computers Model 1 Model 2 Model 3 Model 4

Editor's Notes

  • #3: Ben
  • #4: Ben
  • #5: Ben
  • #6: Eric High level - what is the difference
  • #7: Eric Any increases in speed to 3DCS software will also increase Parallel Works speed. Fix Title
  • #8: Pass to DJ
  • #9: DJ
  • #10: DJ
  • #11: DJ
  • #12: DJ
  • #13: Eric
  • #14: Eric
  • #17: Eric
  • #18: Eric Show and highlight just 1 dialog (Run analysis)
  • #19: Eric Show just Shared
  • #20: Current available
  • #22: Matthew S
  • #23: Matthew S
  • #26: Matthew S
  • #27: Eric
  • #29: Flip it to showcase improvement over --- graph based on speed factor rather than time, to really showcase speed.
  • #32: Eric Needs Review!!!!!
  • #35: Eric Results --- Verify Results
  • #36: Contact DJ - participate Contact Brandt - Compliant Model test case - interested in letting us run the model and use the results, but can withhold name