julia for smart iot
TRANSCRIPT
An open platform for Smart IOT
November 2015
Proprietary and Confidential
Some decisions can be delegated to the edge assets. The engines now in effect have a mind of their own.
Newer, higher order languages will become prevalent in safety-related systems and one more barrier to innovation is removed for machines becoming brilliant.
– Rich Phillips, Chief Architect (GE Aviation)
Source: https://www.gesoftware.com/blog/dodging-emissions-and-schrodingers-cat
Removing barriers to Smart IOT
Looming Crisis
Too many devices
Lots of sensors
Low level languages not suitable for advanced algorithms
Julia
Strong mathematical foundation
High performance, high productivity
Common language for engineers, data scientists, and computer
scientists
Common language for devices and cloud
The Open Source Julia community100,000 users
Nerve Centres in Bangalore and at MIT
Julia: The strategic choice
Analytics on the deviceSpeed and Safety
Cloud analyticsScalable algorithms
Programmed by Computer Scientists
Iron and Silicon: A common language
Programmed by Engineers
Fe Si
Develop algorithms
DeploymentEngineer
Months
Then
Deployment
Now
Days or Weeks
Rewrite in low level language
Programmers
Develop algorithms
Engineer
The engineer is the programmer - Deploy what you develop
SiFe
SiFe
Julia Programs are Transparent and Auditable
Wall Street
Energy Grid
Julia as the
specification language
for Airborne Collision
Avoidance (ACAS-X)
Julia for collision avoidance
Source: Robert Moss https://youtu.be/19zm1Fn0S9M Fe
Julia for 3D Printing
Julia drives the 3D slicer that prints
this quadcopter
Source: Jack Minardi https://youtu.be/PluP562Xdv4 Fe
• A population based predictive
platform for healthcare costs
• Financial models based on zip
codes, insurance, utilization
rates, past volumes, revenues,
and costs
Julia for predictive analytics in healthcare
Si
• Next generation search,
pricing and commerce
algorithms
• Learning algorithms mine
data from a 300 Terabyte
data store spread over
1000+ servers on a daily
basis
Julia for search and pricing algorithms
Si