Zach Smocha from Rescale presented this deck at the HPC User Forum in Tucson.
Watch the video presentation: http://wp.me/p3RLHQ-fdC
Learn more: http://www.rescale.com/
and
http://hpcuserforum.com
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Performing Simulation-Based, Real-time Decision Making with Cloud HPC
1. Performing simulation based, real time
decision making with cloud HPC
Zack Smocha, April 2016
7 Rescale confiden-al – please do not distribute under any circumstances
3. Rescale confiden-al – please do not distribute under any circumstances 3
HQ San Francisco, USA , Japan office
rapid growth
Global simulation cloud HPC platform
30+ data centers, 120 simulation software
Over 100 leading enterprises -
automotive, aerospace, energy and life
sciences
Headquarters
Technology
Customers
Investors
Rescale - Company Overview
Peter ThielJeff Bezos Richard Branson
... and several other
industry leaders,
technology experts, and
experienced executives
12. Rescale confiden-al – please do not distribute under any circumstances 12
Manor use case - Goals
• Best -me to take a pit stop
• What -res to fit for the next stage of the race.
• Second guess the compe--on to try and gain race
posi-on through be^er pit stop -me
For Manor Racing it is about meticulous attention to detail, eking out every
single opportunity to find every single gap. Car and driver, factory and team
15. Rescale confiden-al – please do not distribute under any circumstances 15
Manor Cloud HPC Architecture
Cloud HPC Cluster
Head Node
HPC Scheduler
Compute Nodes
Nodes are joined to the
HPC Scheduler
Virtual Network LAN
IPSec
VPN
Manor application GUI
• For optimization jobs directly interact with the HPC cluster
• Clients running jobs join the head node domain and mount the shared file system
16. Rescale confiden-al – please do not distribute under any circumstances 16
Input Parameters and Live Data
• Parameters: lap time, tire
degradation rate for each tire
compound, expected car
performance as fuel level
reduces
Make a live decision
based on the
simulation results and
enter actual track
side results
Collect live track side
data and run the
simulation
Make a live decision
based on the
simulation results and
enter actual track
side results
Collect live track side
data and run the
simulation
• Example of live Input data:
Actual lap time, tire degradation
17. Rescale confiden-al – please do not distribute under any circumstances 17
Input Parameters
• How do I collect the data input in real time
– Data is available from the track side
• Insert the data to the system
– User enters the data into the Manor
application interface, application generates
input size files ~500kB
• Upload the data
– Data is uploaded to the head cluster node
from the user laptop
18. Rescale confiden-al – please do not distribute under any circumstances 18
Simulation Benchmark - Best HW for Fast Simulation
• Simulations based on Monte-Carlo methods
• Response < 45-50 sec
• Run thousands of race simulations per minute, repeat
this process over and over throughout the race
#cars #cores Strategies Permuta-ons Itera-ons Running -me on the cluster
1 Car 500 30 100 100 32.27
1 Car 500 30 300 20 69.58
1 Car 500 30 150 20 31.69
1 Car 500 90 20 20 31.82
1 Car 500 90 20 100 35.61
1 Car 750 30 100 100 31.80
1 Car 1500 30 100 100 30.75
2 Cars 750 (each) 30 100 100 35.03