Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul...

41
Behind Today’s Trends The Technologies Driving Change Paul Smith Director Consulting Services

Transcript of Behind Today’s Trends - MathWorks · Behind Today’s Trends The Technologies Driving Change Paul...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• 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

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

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

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

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

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

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

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

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

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

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

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

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

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

, 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

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

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

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

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

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

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

Seize the opportunity to…

• Learn what’s new…

…. and how to apply it

• Engage your colleagues

• Benefit from the experience

Enjoy the conference!