danna neuromorphic application kit demo · 2017-03-16 · l danna neuromorphic application...
TRANSCRIPT
![Page 1: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/1.jpg)
DANNA Neuromorphic
Application Kit Demo
James S. PlankProfessor
2017 NICE Lightning Talk
![Page 2: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/2.jpg)
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.
![Page 3: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/3.jpg)
3
The Neuromorphic Group at Tennessee
![Page 4: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/4.jpg)
4
The Vertical Framework
Common Software Core
Applications Programming
Models, Implementations
![Page 5: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/5.jpg)
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
![Page 6: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/6.jpg)
• All implement a common interface• Include genetic operations• Other models would be welcome
• Reservoir• True North• Biomimetic
6
The Vertical Framework:Models & Implementations
![Page 7: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/7.jpg)
Control Classification Microapps
8
The Vertical Framework:Applications
![Page 8: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/8.jpg)
• 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
![Page 9: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/9.jpg)
11
The Vertical Framework:Programming
![Page 10: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/10.jpg)
- DeviceModule- NetworkModule- I/O Module- Job Module- Programming Module
12
The Vertical Framework:Common Software Core
![Page 11: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/11.jpg)
13
The Vertical Framework
![Page 12: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/12.jpg)
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)
![Page 13: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/13.jpg)
15
The Kit Demo:
![Page 14: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/14.jpg)
16
The Kit Demo: The Pole Balancer
![Page 15: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/15.jpg)
17
The Kit Demo:
![Page 16: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/16.jpg)
18
The Kit Demo
![Page 17: DANNA Neuromorphic Application Kit Demo · 2017-03-16 · l DANNA Neuromorphic Application Development KitDemo James Plank Catherine Schuman Mark Dean Garrett Rose Young, Reynolds,](https://reader030.vdocument.in/reader030/viewer/2022041116/5f2a47250844a320f1041b3a/html5/thumbnails/17.jpg)
19
The Neuromorphic Group at Tennessee