behind today’s trends - mathworks · behind today’s trends the technologies driving change paul...
TRANSCRIPT
![Page 1: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/1.jpg)
Behind Today’s TrendsThe Technologies Driving Change
Paul Smith
Director – Consulting Services
![Page 2: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/2.jpg)
Big Data
Cloud Computing
MOOC
Industry 4.0
Internet of Things
Wearable Tech
![Page 3: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/3.jpg)
Smart Phones
Software as a Service
Social Computing
Executable Internet
Complex Event Processing
Trends from 2009
![Page 4: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/4.jpg)
Big Data
MOOC
Software as a Service
Social Computing
20142009 2010 2011 2012 2013
Google Trends over Time
![Page 5: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/5.jpg)
TRENDS
COME AND GO
![Page 6: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/6.jpg)
Research & Development
Source: OECD Main Science and Technology Indicators Database, 2014/1.
![Page 7: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/7.jpg)
Algorithms in everything
People computing anywhere
Hardwarein specializedform factors
Connected chips, devices & systems
![Page 8: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/8.jpg)
ALGORITHMS
IN EVERYTHING
![Page 9: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/9.jpg)
Intel predicts
170 billiontransistors
per person
in the world by 2015
1980 1985 1990 1995 2000 2005 2010 2015
200xIN 10 YEARS
Transistors Worldwide
200,000,000,000,000,000,000
![Page 10: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/10.jpg)
TEXTUAL
&
GRAPHICAL
% Compute Kalman Gain:
W = P*M'*inv(M*P*M'+ R);
% Update estimate
xhat = xhat + W*residual;
% Update Covariance Matrix
P = (eye(4)-W*M)*P*(eye(4)-W*M)' + W*R*W';
![Page 11: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/11.jpg)
Simulink
Stateflow MATLAB
% Predicted state and covariance
x_prd = A * x_est;
p_prd = A * p_est * A' + Q;
% Estimation
S = H * p_prd' * H' + R;
B = H * p_prd';
klm_gain = (S \ B)';
% Estimated state and covariance
x_est = x_prd + klm_gain * (z - H * x_prd);
p_est = p_prd - klm_gain * H * p_prd;
% Compute the estimated measurements
y(:,i) = H * x_est;
![Page 12: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/12.jpg)
Large Collectionof Function
Libraries
Mathematical
Modeling
Data Analysis
Computer Vision and
Image Processing
Computational
Finance
Control Systems
Communications
Digital Signal
Processing
Physical Modeling
![Page 13: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/13.jpg)
Control System Tuner App
Tune fixed-structure
controllers in Simulink
Specify blocks to tune
Add tuning goals
Visualize tuning results
Update tuned Simulink
blocks from app
NEW in Release 2014a
![Page 14: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/14.jpg)
APPS
![Page 15: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/15.jpg)
User-Created Apps
![Page 16: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/16.jpg)
Unified textual & graphical programming
Portfolio of libraries
Apps and resources on MATLAB Central
ALGORITHMS
IN EVERYTHING
ExploreToday
![Page 17: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/17.jpg)
HARDWARE
IN SPECIALIZED
FORM FACTORS
![Page 18: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/18.jpg)
Power plants 100s
Cars
1,000,000s
Planes
1,000s
Making Things Move
![Page 19: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/19.jpg)
HIL Simulator
Real-Time Test System USB Plug-In Device
Microcontroller
CPU-FPGA platforms
Custom ASIC
Microprocessor
Scaling up and down
![Page 20: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/20.jpg)
• Real-time simulation and
testing
• DSP and vision system
prototyping
• HIL simulation
• Designed for a turnkey
experienceSimulink Real-Time Explorer
Build, run, and test real-time applicationsSimulink Real-TimeNEW in Release 2014a
![Page 21: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/21.jpg)
Run algorithms on
real-time hardware for
testing and verification
Design iteration and
testing in minutes
Simulink Real-TimeRelease 2014a
“…with Model-Based Design and rapid real-time prototyping, we
maintain the product development pace that our business demands.”
![Page 22: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/22.jpg)
The Rise of Low-Cost
Hardware for the Masses
Arduino
300,000+ commercially produced
Prices ~$30
Raspberry Pi
2.5+ million shipped
$35
LEGO Mindstorms EV3
$350
![Page 23: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/23.jpg)
EMBEDDEDDevelop a model and
program the board
Low-Cost HardwareTarget directly from MATLAB & Simulink
![Page 24: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/24.jpg)
MathWorks.com/hardware NEW in Release 2014b
Hardware support
packages
• Get connected and
running quickly
• 150 packages today,
for Arduino, RaspPi,
iOS, Android, Kinect,
and more
![Page 25: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/25.jpg)
HARDWARE
IN SPECIALIZED
FORM FACTORS Code generation for prototyping and embedded
Run your algorithms directly on real-time hardware
Connecting to low-cost hardware for the masses
ExploreToday
![Page 26: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/26.jpg)
CONNECTED
CHIPS, DEVICES,
& SYSTEMS
![Page 27: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/27.jpg)
Internet of Things
1875 1900 1925 1950 1975 2000 2025
“Place” connectivity
PEOPLE 5 billion“People” connectivity via mobile
devices
THINGS 50+ billion
“Thing” connectivity
Growth in Global Connectivity
PLACES 1 billion
© 2010 Ericsson AB – from Joshipura, Arpit, “Infrastructure Innovation - Can the
Challenge be met?” Global Semiconductor Alliance, September 2010
![Page 28: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/28.jpg)
Big Data in Many Industries
ENERGYSmart grid
FINANCEFraud detection
AUTOFleet data will
influence vehicle design
AEROMaintenance, reliability
BIOTECHInstrumented humans
Exabyte 1,000,000,000,000,000,000 bytes (billion billion)
![Page 29: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/29.jpg)
Big Data in MATLAB
Memory and Data Access
64-bit processors
Memory Mapped Variables
Disk Variables
Databases
Data stores – NEW in R2014b
Platforms
Desktop (Multicore, GPU)
Clusters
Cloud Computing (MDCS on EC2)
Hadoop – NEW in R2014b
Programming Constructs
Streaming
Block Processing
Parallel-for loops
GPU Arrays
SPMD and Distributed Arrays
MATLAB MapReduce –
NEW in R2014b
![Page 30: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/30.jpg)
CONNECTED
CHIPS, DEVICES,
& SYSTEMS Memory management
Computing power
Advanced algorithms
ExploreToday
![Page 31: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/31.jpg)
PEOPLE
COMPUTING
ANYWHERE
![Page 32: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/32.jpg)
Cloud as a New Platform
1,000s of applicationsMILLIONS of users
Terminal - mainframe, mini
HUNDREDS OF MILLIONS
of users10,000s of applications
PC - LAN, Internet
BILLIONS of users
Cloud – mobile, browser, social, big data
MILLIONS of apps
Source: IDC, 2013
![Page 33: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/33.jpg)
MATLAB MobileSupport for iPhone, iPad & Android
![Page 34: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/34.jpg)
, enhancing your
MATLAB DesktopMATLAB Distributed Computing Server on Amazon EC2
The cloud
![Page 35: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/35.jpg)
The cloud, running
MATLAB, on demand, from anywhere
![Page 36: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/36.jpg)
MATLAB Production Server
Deploy MATLAB analytics into
enterprise IT frameworks
Integrate with databases, webservers
and application servers
Seamless transition from algorithm prototyping
to enterprise-scale analytics without recoding
“This product is a game changer, for sure.”
—Quantlabs
Running in Enterprise IT Environments
![Page 37: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/37.jpg)
PEOPLE
COMPUTING
ANYWHERE MATLAB on mobile devices
MATLAB on the cloud
MATLAB in enterprise IT frameworks
![Page 38: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/38.jpg)
Algorithms in everything
People computing anywhere
Hardwarein specializedform factors
Connected chips, devices & systems
![Page 39: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/39.jpg)
MOOCs Massive Online Open Courses
Online course
Unlimited participation
Open access via the web
ExploreToday
![Page 40: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/40.jpg)
Algorithms in everything
People computing anywhere
Hardwarein specializedform factors
Connected chips, devices & systems
![Page 41: Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul Smith Director –Consulting Services. Big Data Cloud Computing MOOC Industry 4.0](https://reader034.vdocuments.mx/reader034/viewer/2022042222/5ec806cef92aa21268025dec/html5/thumbnails/41.jpg)
Seize the opportunity to…
• Learn what’s new…
…. and how to apply it
• Engage your colleagues
• Benefit from the experience
Enjoy the conference!