low power processors, iot israel 2014

13
FALCONEXT SEMICONDUCTOR INNOVATIVE PARALLEL PROCESSING ARCHITECTURE (IP) TO ENABLE LOW POWER, LOW COST IOT DEVICES Amos Dor, FalconeXt CEO

Upload: iotisrael

Post on 12-Jul-2015

254 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Low Power Processors, IoT Israel 2014

FALCONEXTSEMICONDUCTOR

INNOVATIVE PARALLEL PROCESSING ARCHITECTURE (IP) TO ENABLE LOW POWER, LOW COST IOT DEVICES

Amos Dor, FalconeXt CEO

Page 2: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

FalconeXt Semiconductor, The Company

FalconeXt is a new IP startup that invented a New Revolutionary Parallel Processor architecture which enables up to 50Ximprovement over Multi Core CPU, DSP, or GPU in:

Power reduction Performance increaseSize reductionCost reduction

FALConProcessingUnits Size Power

Cost

Performance

Enables

2

Page 4: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Why IoT needs Technology

Small devices Low Power High Performance Low Cost Flexibility

4

Page 5: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Silicon Size OptimizationProcessing Unit Silicon Size Reduction Memory size per processing

unit is reduced by at least 48x Based on 3rd party Falcon

based design – Falcon unit silicon size is about 7x smaller than parallel processing competitors GPU

Processing Unit

FalconProcessing Unit

Application OptimizationReduction in number ofProcessing Units required to implement the application Simple example for application

optimization algorithm is symmetric FIR that gives 2x optimization factor

There are more than 10 application optimization algorithms built-in Falcon hardware

How it is done? - Size Reduction

1/8

Efficiency memory use

Algorithm Optimization

Distributed Processing

Instruction less Architecture

Function Level Processor

Algorithm Optimization

Algorithm Optimization

5

Page 6: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Flexible Adaptive Low Cost & Power Consumption Parallel Processing Units

ARM/x86System(Serial)

ProcessorSerdes PCIe

FALC

Wireless, Video, Smartphone, … Device

I/O Switch Box

ParameterRegisters

6

Falcon Parallel Processor Architecture

ProcessingElements

ProgramMemory

DataMemory

Smart Routing

ParameterRegisters

I/O Switch BoxDDRADC/DAC

Color Coding

Size Optimized Falcon Programmable Accelerator

Think Outside the Core (Box)

FALCON PARALLEL PROCESSOR IS IMPLEMENTING THE HEAVY

PARALLEL PROCESSING TASKS/ALGORITHMS, WHILE THE SYSTEM

PROCESSOR SOFTWARE TAKES CARE OF THE CONTROL AND SERIAL

TASKS

THE SYSTEM PROCESSOR IS CONTROLLING THE FALCON PARALLEL

PROCESSOR BY FUNCTIONAL LEVEL INSTRUCTIONS

FAST APPLICATIONS SWITCH TIME

6

Page 7: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

The NeXt revolution

7

Page 8: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Parallel Processing Optimization Example

Apple A6 Multi-Processor Floor-plan

Most of the silicon area is consumed by:ARM CoresGPUAccelerators

H.264, ECC, …Memories I/O cores

PCI Express, SRIO, …

Optimizedby Falcon

8

Page 9: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Multi-Core Implementation Tradeoffs (A6 example)

Most of the silicon area is consumed by: ARM Cores GPU Accelerators

H.264, ECC, … Memories I/O cores

PCI Express, SRIO, …

Optimizedby Falcon

Falcon Processing Units

Falcon

Example Size optimized by Falcon is assumed to be 50% of the device Conservative 4x Falcon size reduction assumption

Silicon area reduction of 37.5% Power consumption reduction of 30%-50% Device cost reduction of ~30%

Or Performance increase of 4X

37% Size 40%

Power

30%Cost

Performance400%

9

Page 10: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

0

5

10

15

20

TI C66x Fermi Tilera Adapteva Tensilica Falcon

Memory

Proc. Unit

Size Reduction - Memory per Processing Unit

Company ARM15 TI C66x Nvidia (GPU) Tilera Adapteva Tensilica FalconeXt

Device Name TI KeyStone Fermi Tile Gx-8072 Epiphany IVP-EP FALC-256

L1p 128 KB 32 KB 16 KB 32 KB 32 KB 128 KB ¼ KB

L1d 128 KB 32 KB 48 KB 32 KB 256 KB

L2 4096 KB 1024 KB 768 KB 256 KB

SIMD factor 1 32 32 16 1 32 1

Total per processing unit 4352 KB 34 KB 26 KB 20 KB 16 KB 12 KB ¼ KB

First Parallel Processor RevolutionSIMD + Application Optimization

Processor Unit - MemorySize EfficiencyEvolution

Memories (Program, Data, Coefficients)Register files

Processing Elements (Multiplier,Accumulator, Pre-adder, …)

Second Parallel Processor RevolutionFunction Level Processor+ Distributed Processing

10

Page 11: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Method for low power

Falcon Reuse Silicon area >> low power, low cost VT – low power optimization Shut down of non-active silicon area Technology Nodes

Falcon Technology low power optimization can be used in parallel to other methods used by Internet of Things devices.

11

Page 12: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

Conclusion

• FalconeXt Semiconductor has a unique and revolutionary parallel processor technology that can:• Increase up to 100x the IC Performance• Reduce up to 50x the power consumption• Reduce up to 50x the silicon size/cost

• Falcon technology enables customers to enjoy a combined advantage of ASIC/ASSP/FPGA/Processor with minimal overheads.

• Falcone software design flow is simple and non-disruptive. It is based on existing Processor software development tools.

• FalconeXt has estimated 5Y High ROI of at least 40X

Internet of Things devices that will use Falcon Technology will benefit from lower power consumption, smaller device size, and higher performance

12

Page 13: Low Power Processors, IoT Israel 2014

FalconeXt Semiconductor Confidential

THANK YOU! www.falconext-semi.com