DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application...

Preview:

Citation preview

DANNA Neuromorphic

Application Kit Demo

James S. PlankProfessor

2017 NICE Lightning Talk

2

This is really an amalgamation of 2 talks

l A Vertical Application Programming and Development Framework for Spike-Based Neuromorphic Computing Devices

l DANNA Neuromorphic Application Development Kit Demo

James PlankCatherine SchumanMark DeanGarrett Rose

Young, Reynolds, Eckhart, Mitchell, Disney, Bruer + Adults.

3

The Neuromorphic Group at Tennessee

4

The Vertical Framework

Common Software Core

Applications Programming

Models, Implementations

5

The Vertical Framework:Models & Implementations

3D, AnalogSimulation

Viz * 2

NIDA

2D, AnalogSimulation * 2

MemristorsChip Fab w

SUNY Nanotech

mrDANNA

2D, DiscreteSimulation * 3, (GPU Sim)

FPGA Implementation + KitVLSI design done

Visualization

DANNA

• All implement a common interface• Include genetic operations• Other models would be welcome

• Reservoir• True North• Biomimetic

6

The Vertical Framework:Models & Implementations

Control Classification Microapps

8

The Vertical Framework:Applications

• All program to a common interface• Include genetic operations (fitness)• Compose a suite of scalable benchmarks• Other applications are welcome:

• Helicoptor Brownout• Mix/match with Deep Learning

9

The Vertical Framework:Applications

11

The Vertical Framework:Programming

- DeviceModule- NetworkModule- I/O Module- Job Module- Programming Module

12

The Vertical Framework:Common Software Core

13

The Vertical Framework

14

The Kit Demo:

• DANNA FPGA• Xilinx Virtex-7 XC7V690T• Also XC7V2000T • Cypress FX3 Board• USB 3.0 to host• Crappy ARM processor

(not using in demo)

15

The Kit Demo:

16

The Kit Demo: The Pole Balancer

17

The Kit Demo:

18

The Kit Demo

19

The Neuromorphic Group at Tennessee

Recommended