Parallella seminar ppt

Post on 15-Jul-2015

170 views 2 download

Transcript of Parallella seminar ppt

PARALLELLA

Democratizing access to

super computing

AMBILI BABY,

No : 03

PARALLEL COMPUTING

SMP(SYMMETRIC

MULTIPROCESSING)

SHARE COMMON OPERATING SYSTEM

AND MEMORY

SHARE I/O BUS AND DATA PATH

MPP(MASSIVELY PARALLEL

PROCESSING)

EACH PROCESSOR HAS ITS OWN

OPERATING SYSTEM AND MEMORY

COMMUNICATE VIA

MESSAGING INTERFACE

SUPERCOMPUTING

• WORLDS FASTEST

SUPER COMPUTER

• MADE UP OF 16,000

COMPUTER NODES

• COST - $390 MILLION

• POWER - 17,808.00 kW

TIANHE-2

PERSONNEL SUPER COMPUTER

Laptop connected to a 42-board, 756-CPU Parallella

cluster, which consumes less than 500W!

PARALLELLA

• WORLDS SMALLEST

SUPER COMPUTER

• COST - $99

• PERFORMANCE –

50GFLOPS/W

GENESIS

INFLUENCED BY:

• Arduino

• Beaglebone

INSPIRED BY:

• Raspberry Pi

• Zedboard

The board is open source hardware

COMPUTING PLATFORM

OPEN ACCESSAll architecture and SDK

documents will be published on the web

OPEN SOURCEbased on free open source

development tools and libraries

AFFORDABILITYhigh performance computer cost

below $100

PARALLELLA ARCHITECHTURE

EPHIPHANY CO -PROCESSOR

E-MESH NETWORK

PARALLELLA ZED BOARD

MEMORY

SHARED MEMORY

PRIMARY MEMORY: 1GB SDRAM

FLASH MEMORY: 128MB (BOOT CODE)

LITTLE-ENDIAN MEMORY ARCHITECTURE.

CONSISTING OF 232 8-BIT

BYTES.(CONSISTING OF 230 32-BIT WORDS)

MEMORY ARCHITECHTURE

PROGRAMMING FRAMEWORK

• ACCESSIBLE SOLUTION WITH OPEN

SOURCE HARDWARE AND SOFTWARE

• SIMPLE AND LOW-COST INTEGRATION

DUE TO IMPLEMENTATION

FLEXIBILITY, AND RESOURCE

AVAILABILITY

• POWERFUL PLATFORM WITH

– DUAL CORE ARM PROCESSOR

– PROGRAMMABLE FPGA

– EPIPHANY 16 OR 64 CORE PARALLEL

PROCESSOR

BENEFITS

APPLICATIONS

Computing Infrastructure:

Super Computers

Big Data Analytics

Software Defined Networking

Data-center Appliances

Consumer:

Smart-phones and tablet app acceleration

Computational photography

Speech Recognition

Face detection/recognition

APPLICATIONS

Medical:Ultrasound

CT

Communication:

Communication test-bed

Software defined radio

Adaptive Pre-distortion

CONCLUSION

• FAST AND POWER EFFICIENT

• LESS POWER IS NEEDED

• FULLY-FEATURED ANSI-C/C++

AND OPENCL PROGRAMMING

ENVIRONMENTS

• LARGE APPLICATION DOMAIN

SUPPORT

AREAS TO BE IMPROVED

• NEED IMPROVED SDK (ON THE

WAY..)

• CACHE MIGHT IMPROVE THE

PERFORMANCE (SOFTWARE

CACHE IS ON THE WAY…)

• SYNCHRONIZATION AND

RANDOMNESS IS A BIG ISSUE…

THANK YOU FOR YOUR ATTENTION

ANY QUESTIONS?

AMBILI BABY, NO :03