SCIENTIFIC COMPUTING Samarth Shah (shah.samarth.p@gmail.com) - - PowerPoint PPT Presentation

scientific computing
SMART_READER_LITE
LIVE PREVIEW

SCIENTIFIC COMPUTING Samarth Shah (shah.samarth.p@gmail.com) - - PowerPoint PPT Presentation

1 Technology feeds on itself. Technology makes more technology possible Alvin Toffler RASPBERRY PI AND SCIENTIFIC COMPUTING Samarth Shah (shah.samarth.p@gmail.com) 29/12/2012 About Me 2 B.Tech Electronics Engineer 2012


slide-1
SLIDE 1

RASPBERRY PI AND SCIENTIFIC COMPUTING

Samarth Shah (shah.samarth.p@gmail.com)

29/12/2012

1

“Technology feeds on itself. Technology makes more technology possible “ –Alvin Toffler

slide-2
SLIDE 2

About Me

29/12/2012

2

B.Tech Electronics Engineer – 2012

Area of Interests

 Hardware tinkering  Human Computer Interaction , Kinect  Open Source Computer Vision (OpenCV) 

Speaker

 Design Engineer Conference , Delhi  Electronics Rocks’12 Conference , Banglore 

Writer

 Electronics For You  Open Source For You (Earlier “Linux For You”) 

Thinker

 https://shahsamarth.wordpress.com 

Learner

 Everything that amazes me

slide-3
SLIDE 3

What will you learn ?

29/12/2012

3

 Raspberry Pi Overview  Getting Started Raspberry Pi and Python

Development

 Demonstration  Some cool hacks

slide-4
SLIDE 4

Motivation

29/12/2012

4

 Tiny Board(85*56*21 mm , 45 grams)  Portability  Low Cost(25 $ (Model A) , 35 $(Model B))  Open Source

slide-5
SLIDE 5

What exactly is Raspberry Pi?

29/12/2012

5

 In Simple Terms

 Small credit card size mini Computer

 In Technical Terms

 ARM11 700 MHz Processor based single-board

computer

Image Credit: Wikipedia

slide-6
SLIDE 6

Features

29/12/2012

6

 Broadcom BCM 2835 SOC  256 /512 MB RAM  1/2 USB 2.0 Port/s  0/1 Ethernet Port  Composite RCA and HDMI Video Output  3.5 mm jack for Audio  8 GPIO , UART , I2C bus , SPI bus with two chip

selects

slide-7
SLIDE 7

Which OS does it support?

29/12/2012

7

 Android  Debian Squeeze  Firefox  Fedora  RISC OS  FreeBSD  Plan 9 from Bell Labs

Image Source: http://en.wikipedia.org/wiki/File:Plan9bunnysmblack.jpg , http://www.mozill.org , http://www.android.com/

slide-8
SLIDE 8

Getting Started

29/12/2012

8

 Components Required

 SD Card (At least 2 GB)  USB Keyboard  USB Mouse  LCD with RCA cable/HDMI cable  Power Supply (5 V / 700 mA)  Ethernet cable(Optional)

 Mount OS to SD card

slide-9
SLIDE 9

PLAYING WITH RASPBERRY PI AND PYTHON

A Demonstration

29/12/2012

9

slide-10
SLIDE 10

29/12/2012

10

slide-11
SLIDE 11

29/12/2012

11

 Username : pi  Password : raspberry

slide-12
SLIDE 12

29/12/2012

12

slide-13
SLIDE 13

29/12/2012

13

slide-14
SLIDE 14

Limitations

29/12/2012

14

 Performance  Python Module Support  LCD Support  KeyBoard , Mouse

slide-15
SLIDE 15

Few Applications

29/12/2012

15

 To encourage students to learn programming  To teach village students programming  Development Board like Arduino  Home Automation

slide-16
SLIDE 16

What Else?

29/12/2012

16

 Game Development(Pygame)  3D Development/programming  Image Processing  Web development

Image Source: http://www.raspberrypi.org and http://www.pygame.org

slide-17
SLIDE 17

Wait… Imagine What’s Possible

29/12/2012

17

 Tiny , Portable, Open Source Computer  With Python Support  numpy , scipy  matplotlib , iPython  Game Development  3D Processing  Image Processing  Web Development  expEYES for Physics  More…  Personal Example

slide-18
SLIDE 18

Basic Idea

29/12/2012

18

 Extend usage of Raspberry Pi  Physical Research Laboratory , Ahmedabad  Do “something” to support Indian Research Scientist

Image Source: http://www.prl.res.in

slide-19
SLIDE 19

Demonstration

29/12/2012

19

Data Entered by User Entered Data processed by Python in Raspberry Pi Based on results external connected device can be controlled

slide-20
SLIDE 20

Going Beyond

29/12/2012

20

 Raspberry Pi based Supercomputer  Parallel Computing and more  RPi Store  Custom OS  Imagination

Image Credit: http://www.blogcdn.com/www.engadget.com/media/2012/09/iridis-pi-supercomputer.jpg

slide-21
SLIDE 21

Contact

29/12/2012

21

 shah.samarth.p@gmail.com  @SamarthShah_