Top Banner
A 1024-core 70GFLOP/W Floating Point Manycore Microprocessor Andreas Olofsson, Roman Trogan, Oleg Raikhman Adapteva, Lexington, MA
9
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A 1024 core 70 GFLOPS/W manycore microprocessor

A 1024-core 70GFLOP/W Floating Point Manycore Microprocessor

Andreas Olofsson, Roman Trogan, Oleg RaikhmanAdapteva, Lexington, MA

Page 2: A 1024 core 70 GFLOPS/W manycore microprocessor

EpiphanyTM Multicore Architecture Intro

1 GHzHigh Performance

RISC CPU

32KB+Distributed

Local Memory

MulticoreCommunication

Framework

Router

`

ANSI C Programmable IEEE Floating Point 70 GFLOPS/W

Page 3: A 1024 core 70 GFLOPS/W manycore microprocessor

EpiphanyTM 28nm Product Announcement

a

• 64 RISC cores• 800 MHz Operating Frequency• 100 GFLOPS• < 2Watt Max Chip Power• 25mW & 0.12mm2 per core• Up to 70 GFLOPS/Watt• 2MB On-Chip SRAM• Only 10.0 mm2 silicon area• Scale to 1000’s of cores on chip• In Fab, available Q1,2012

Link Logic IO Pads 1 Core

Page 4: A 1024 core 70 GFLOPS/W manycore microprocessor

Hold on...the title said 1024 cores!

a

• We can build it any time!• Waiting for sponsor/customer• LEGO approach to design• No global timing paths• Guaranteed by design• Generate any array in 1 day• ~130 mm2 silicon area 1024 Cores 1 Core

Page 5: A 1024 core 70 GFLOPS/W manycore microprocessor

EpiphanyTM Single Chip Performance Scaling

10

100

1,000

10,000

1664

2561024

4096

# Cores

GFLOPS

On-demand scaling from 0.25W to 64 Watt

Page 6: A 1024 core 70 GFLOPS/W manycore microprocessor

Epiphany, Server Performance Without the Power Drain

20-100W

2W!!

Page 7: A 1024 core 70 GFLOPS/W manycore microprocessor

Energy Efficiency Lab Measurements

100 200 300 400 500 600 700 800 900 1000 11000

10

20

30

40

50

60

70

80

Energy Efficiency

ENERGY EFFICIENCY

ENERGY EFFICIENCY (28nm)

MHz

GFLOPS/W

Page 8: A 1024 core 70 GFLOPS/W manycore microprocessor

What this means for Embedded Systems

• 10x-50x boost in energy efficiency

• Put the #1 Supercomputer of ~1995 in a smartphone

• Make a solar powered 1 PFLOP supercomputer

• Put processing closer to the sensor

• Prototype real time real time systems entirely with floating point and C/C++

Page 9: A 1024 core 70 GFLOPS/W manycore microprocessor

Summary

• Currently providing easy to use development kits based on 65nm platform

• Soon sampling the world’s most energy efficiency processors in 28nm

• Looking for collaborators that can quickly demonstrate real time applications running on the Epiphany Multicore Architecture

• Reached profitability in August 2011, we’re here to stay!