The importance of Supercomputing in Artificial Intelligence

77

Transcript of The importance of Supercomputing in Artificial Intelligence

Page 1: The importance of Supercomputing in Artificial Intelligence
Page 2: The importance of Supercomputing in Artificial Intelligence

1.   Everyday Tech and AI 2.   AI are not a new concept 3.   Why during this decade? 4.   Why Deep Learning now? 5.   Computation Democratization 6.   What about the software? 7.   AI will transform everything 8.   Computers can now teach themselves 9.   The new AI market 10.   What to do now?

Page 3: The importance of Supercomputing in Artificial Intelligence

Quantum leaps in the quality of a wide range of everyday technologies

thanks to the Artificial Intelligence

Page 4: The importance of Supercomputing in Artificial Intelligence

Credits:h+ps://www.yahoo.com/tech/ba+le-of-the-voice-assistants-siri-cortana-211625975.html

we are increasingly interacting with “our” computers by just talking to them

Speech Recognition

Page 5: The importance of Supercomputing in Artificial Intelligence

Google Translate now renders spoken sentences in one language into spoken sentences in

another, for 32 pairs of languages and offers text translation for 100+ languages.

Natural Language Processing

Page 6: The importance of Supercomputing in Artificial Intelligence

Google Translate now renders spoken sentences in one language into spoken sentences in

another, for 32 pairs of languages and offers text translation for 100+ languages.

Natural Language Processing

Page 7: The importance of Supercomputing in Artificial Intelligence

Google Translate now renders spoken sentences in one language into spoken sentences in

another, for 32 pairs of languages and offers text translation for 100+ languages.

Natural Language Processing

Page 8: The importance of Supercomputing in Artificial Intelligence

Now our computers can recognize images and generate descriptions for

photos in seconds.

Computer Vision

Page 9: The importance of Supercomputing in Artificial Intelligence

All these three areas are crucial to unleashing improvements in robotics,

drones, self-driving cars, etc.

Source:h+p://ediCon.cnn.com/2013/05/16/tech/innovaCon/robot-bartender-mit-google-makr-shakr/

Page 10: The importance of Supercomputing in Artificial Intelligence

All these three areas are crucial to unleashing improvements in robotics,

drones, self-driving cars, etc.

Source:h+p://axisphilly.org/arCcle/military-drones-philadelphia-base-control/

Page 11: The importance of Supercomputing in Artificial Intelligence

All these three areas are crucial to unleashing improvements in robotics,

drones, self-driving cars, etc.

Source:h+p://fortune.com/2016/04/23/china-self-driving-cars/

Page 12: The importance of Supercomputing in Artificial Intelligence

Many of these breakthroughs have been made possible by a family of Artificial Intelligence techniques popularly known as DEEP LEARNING

Although the greatest impacts of deep learning may be obtained when it is integrated into the whole toolbox of other AI techniques

Page 13: The importance of Supercomputing in Artificial Intelligence

Artificial Intelligence, Neural Networks,

are not a new concepts!

Page 14: The importance of Supercomputing in Artificial Intelligence

John McCarthy coined the term Artificial Intelligence

in the 1950s

h+p://www.independent.co.uk/news/obituaries/john-mccarthy-computer-scienCst-known-as-the-father-of-ai-6255307.html

Page 15: The importance of Supercomputing in Artificial Intelligence

In 1958 Frank Rosenblatt built a prototype neural net, which he called the Perceptron

Source:h+p://www.enzyklopaedie-der-wirtschaLsinformaCk.de/wi-enzyklopaedie/Members/wilex4/Rosen-2.jpg/image_preview

Page 16: The importance of Supercomputing in Artificial Intelligence

Even the FIB in Barcelona, was

teaching AI in 1982

Page 17: The importance of Supercomputing in Artificial Intelligence
Page 18: The importance of Supercomputing in Artificial Intelligence

Why, Artificial intelligence has, all of a sudden, become the next big thing

again during this decade?

Page 19: The importance of Supercomputing in Artificial Intelligence

Source:Economist,Feb25th,2010h+

p://www.econom

ist.com/node/15579717

now AI algorithms can be “trained” by exposing them to large data sets that were previously unavailable. The data deluge

Page 20: The importance of Supercomputing in Artificial Intelligence

and the Computing Power necessary to implement

AI algorithms is now available

Page 21: The importance of Supercomputing in Artificial Intelligence

Do you know what “my” computer was like in 1982?

Page 22: The importance of Supercomputing in Artificial Intelligence

Credits: http://w

ww

.ithistory.org/sites/default/files/hardware/facom

230-50.jpg

Page 23: The importance of Supercomputing in Artificial Intelligence

Credits: http://w

ww

.ithistory.org/sites/default/files/hardware/facom

230-50.jpg

FACOM 230 – Fujitsu Instructions per second: few Mips * (M = 1.000.000) Processors : 1

Page 24: The importance of Supercomputing in Artificial Intelligence

Sou

rce:

http

s://u

ploa

d.w

ikim

edia

.org

/wik

iped

ia/

com

mon

s/7/

76/B

SC

-Con

vex-

240.

JPG

Page 25: The importance of Supercomputing in Artificial Intelligence

Convex Computer C3480 Instructions per second: 800 Mips (400 Flops) Processors : 8

Sou

rce:

http

s://u

ploa

d.w

ikim

edia

.org

/wik

iped

ia/

com

mon

s/7/

76/B

SC

-Con

vex-

240.

JPG

Page 26: The importance of Supercomputing in Artificial Intelligence
Page 27: The importance of Supercomputing in Artificial Intelligence

IBM RS6000 SP Instructions per second: 192.000 MFlops Processors : 128

Page 28: The importance of Supercomputing in Artificial Intelligence
Page 29: The importance of Supercomputing in Artificial Intelligence

MARENOSTRUM III - IBM Instructions per second: 1.000.000.000 MFlops Processors : 6046 (48448 cores)

Page 30: The importance of Supercomputing in Artificial Intelligence

Until then, the increase in computational power every decade of “my” computer, was mainly

thanks to CPU improvements!

Page 31: The importance of Supercomputing in Artificial Intelligence

Why is Deep Learning so popular and in demand these days?

Page 32: The importance of Supercomputing in Artificial Intelligence

SOURCE: https://www.hpcwire.com/2016/11/23/nvidia-sees-bright-future-ai-supercomputing/?eid=330373742&bid=1597894

Since then, the increase in computational power for deep learning has not only been from CPU improvements …

but also from the realization that GPUs (NVIDIA) were 20 to 50 times more efficient than traditional CPUs.

Page 33: The importance of Supercomputing in Artificial Intelligence

And Intel … (*) Intel spent more than $400 million to buy this deep-learning startup.

Page 34: The importance of Supercomputing in Artificial Intelligence

And Google revealed in May that for over a year it had been secretly using its own tailor-made chips, called tensor processing units, or TPUs, to implement applications trained by deep learning.

SOURCE: Google

Page 35: The importance of Supercomputing in Artificial Intelligence

Marenostrum 4 will have more than 3,400 new generation Intel Xeon processors nodes & emerging technologies as

Power + NVIDIA GPUs, Intel Knights Landing and Intel Knights Hill ARMv8, …

Page 36: The importance of Supercomputing in Artificial Intelligence

COMPUTING POWER is the real enabler!

Page 37: The importance of Supercomputing in Artificial Intelligence

However, now we are entering into an era of computation

democratization for companies !

Page 38: The importance of Supercomputing in Artificial Intelligence

And what is “my/your” computer like now?

Page 39: The importance of Supercomputing in Artificial Intelligence

Source:h+p://www.google.com/about/datacenters/gallery/images

And what is “my/your” computer like now?

Page 40: The importance of Supercomputing in Artificial Intelligence

28.000 m2

Credits:h+p://datacenterfronCer.com/server-farms-writ-large-super-sizing-the-cloud-campus/

Huge data centers!

Page 41: The importance of Supercomputing in Artificial Intelligence

Foto:G

oogle

28.000 m2

Page 42: The importance of Supercomputing in Artificial Intelligence

Foto:G

oogle

28.000 m2

Page 43: The importance of Supercomputing in Artificial Intelligence

Foto:G

oogle

28.000 m2

Page 44: The importance of Supercomputing in Artificial Intelligence

For those (experts) who want to develop their own software, cloud services like Amazon Web Services

provide GPU-driven deep-learning computation services

Page 45: The importance of Supercomputing in Artificial Intelligence

And what about the software that we require for AI?

Page 46: The importance of Supercomputing in Artificial Intelligence

Plentiful open-source software have greased the innovation process

Page 47: The importance of Supercomputing in Artificial Intelligence

as has an open-publication ethic, whereby many researchers publish their results immediately on one

database without awaiting peer-review approval.

Page 48: The importance of Supercomputing in Artificial Intelligence

And for “less expert” people, various companies are providing a working scalable implementation of

ML/AI algorithms as a Service (AI-as-a-Service)

Source: https://twitter.com/smolix/status/804005781381128192 Source: http://www.kdnuggets.com/2015/11/machine-learning-apis-data-science.html

Page 49: The importance of Supercomputing in Artificial Intelligence

Artificial intelligence will transform everything

Page 50: The importance of Supercomputing in Artificial Intelligence

Even the food we eat or the beer we drink will be affected!

Page 51: The importance of Supercomputing in Artificial Intelligence

Even the food we eat or the beer we drink will be affected!

Page 52: The importance of Supercomputing in Artificial Intelligence

Source: http://edition.cnn.com/2013/05/16/tech/innovation/robot-bartender-mit-google-makr-shakr/

Page 53: The importance of Supercomputing in Artificial Intelligence

Source: http://edition.cnn.com/2013/05/16/tech/innovation/robot-bartender-mit-google-makr-shakr/

Page 54: The importance of Supercomputing in Artificial Intelligence

Robot bartender creates crowd-sourced cocktails

Page 55: The importance of Supercomputing in Artificial Intelligence

Such computers can now teach themselves

Page 56: The importance of Supercomputing in Artificial Intelligence

No human being has programmed a computer to perform any of the stunts described above.

Expose a learning algorithm to terabytes of data to train it, and then allow the computer

to figure out for itself how to proceed.

Source: https://cs.byu.edu/artificial-intelligence-and-machine-learning

Page 57: The importance of Supercomputing in Artificial Intelligence

AlphaGo wasn’t designed to play Go, it learnt it by playing!

Source: http://fortune.com/2016/04/23/china-self-driving-cars/ Source: https://gogameguru.com/alphago-defeats-lee-sedol-game-1/

Page 58: The importance of Supercomputing in Artificial Intelligence

And this can be applied to many sectors, not just for playing!

Page 59: The importance of Supercomputing in Artificial Intelligence

IBM has bought a handful of companies with vast stores of medical data databases and is using Artificial Intelligence

to try to help doctors spot diseases more rapidly.

http://www.techradar.com/news/calling-dr-watson-ibms-ai-helps-to-diagnose-diseases

Page 60: The importance of Supercomputing in Artificial Intelligence

The new Artificial Intelligence Market

Page 61: The importance of Supercomputing in Artificial Intelligence
Page 62: The importance of Supercomputing in Artificial Intelligence

Source: https://www.oreilly.com/ideas/the-new-artificial-intelligence-market

Aman Naimat provides the results of a data-driven analysis into the U.S. industries and companies using or building AI products right now.

September, 2016

Page 63: The importance of Supercomputing in Artificial Intelligence
Page 64: The importance of Supercomputing in Artificial Intelligence
Page 65: The importance of Supercomputing in Artificial Intelligence

Source: @cosminnegruseri

NIPS 2016 – Barcelona 5-10 December

Thirtieth Annual Conference on Neural Information Processing Systems

Page 66: The importance of Supercomputing in Artificial Intelligence

NIPS 2016: many people

6000+ attendance

Page 67: The importance of Supercomputing in Artificial Intelligence

NIPS 2016: a lot of knowledge

Page 68: The importance of Supercomputing in Artificial Intelligence

NIPS 2016: many companies

Page 69: The importance of Supercomputing in Artificial Intelligence

Some demos @ NIPS2016 – Barcelona 5-10 December

The new kind of store featuring the world’s most advanced shopping technology

Spot robot by Boston Dynamics

Page 70: The importance of Supercomputing in Artificial Intelligence

Some demos @ NIPS2016 – Barcelona 5-10 December

Page 71: The importance of Supercomputing in Artificial Intelligence

Some demos @ NIPS2016 – Barcelona 5-10 December

Page 72: The importance of Supercomputing in Artificial Intelligence

What to do now?

Page 73: The importance of Supercomputing in Artificial Intelligence

“The Fourth Industrial Revolution, which includes developments in previously disjointed fields such as artificial intelligence … …, will cause widespread disruption not only to business models but also to labour markets … … 65% of children entering primary schools today will ultimately work in new job types and functions that currently don’t yet exist. ”

Page 74: The importance of Supercomputing in Artificial Intelligence

In the past, a lot of companies wished they had started thinking earlier about their Internet strategy.

Page 75: The importance of Supercomputing in Artificial Intelligence

In the past, a lot of companies wished they had started thinking earlier about their Internet strategy. I think in a few years from now there will be a number of companies that wish they had started thinking earlier about their AI strategy.

Page 76: The importance of Supercomputing in Artificial Intelligence

In the past, a lot of companies wished they had started thinking earlier about their Internet strategy. I think in a few years from now there will be a number of companies that wish they had started thinking earlier about their AI strategy.

Page 77: The importance of Supercomputing in Artificial Intelligence

http://www.JordiTorres.Barcelona

[email protected] - @JordiTorresBCN