• Home
  • :
  • Community
  • :
  • Blogs
  • :
  • Tensilica and Design IP
  • :
  • What Will It Take to Bring DNN to Embedded?

Tensilica and Design IP Blogs

PaulaJones
PaulaJones
12 Jul 2017
Subscriptions

Get email delivery of the Cadence blog featured here

  • All Blog Categories
  • Breakfast Bytes
  • Cadence Academic Network
  • Cadence Support
  • Custom IC Design
  • カスタムIC/ミックスシグナル
  • 定制IC芯片设计
  • Digital Implementation
  • Functional Verification
  • IC Packaging and SiP Design
  • Life at Cadence
  • The India Circuit
  • Mixed-Signal Design
  • PCB Design
  • PCB設計/ICパッケージ設計
  • PCB、IC封装:设计与仿真分析
  • PCB解析/ICパッケージ解析
  • RF Design
  • RF /マイクロ波設計
  • Signal and Power Integrity (PCB/IC Packaging)
  • Silicon Signoff
  • Spotlight Taiwan
  • System Design and Verification
  • Tensilica and Design IP
  • Whiteboard Wednesdays
  • Archive
    • Cadence on the Beat
    • Industry Insights
    • Logic Design
    • Low Power
    • The Design Chronicles

What Will It Take to Bring DNN to Embedded?

If you missed Michelle Mao’s presentation at the recent Autosens conference in Detroit, “What Will It Take to Bring DNN to Embedded?”, you missed an important evaluation of how designers can do four fundamental things to lower the power budget and bring deep neural networks (DNNs) to embedded systems:

  • Optimize the network architecture
  • Optimize the problem definition
  • Minimize the number of bits per computation
  • Use optimized DNN hardware

Paul McLellan, Cadence’s Breakfast Bytes blogger, wrote two in-depth posts on her talk. The first one, “CactusNet: One Network to Rule Them All” introduces CactusNet, Cadence’s state-of-the-art CNN benchmark optimized for embedded applications. CactusNet is used to optimize DNNs. But that’s too much to explain here, so please read Paul’s post.

His second post, “CactusNet: Moving Neural Nets from the Cloud to Embed Them in Cars,” discusses how to optimize the problem definition, minimize the number of bits per computation, and use an optimized DNN architecture. Again, this is really worth reading, with lots of meaty information.

Tags:
  • architecture |
  • Vision C5 |
  • Tensilica |
  • vision |
  • dnn |
  • CNN |
  • neural nets |
  • embedded |