paper-with-me

홈 › Papers

Hardware Synthesis of State-Space Equations; Application to FPGA Implementation of Shallow and Deep Neural Networks

2021-05-15 · Amir-Hossein Kiamarzi, Pezhman Torabi, Reza Sameni

Nowadays, shallow and deep Neural Networks (NNs) have vast applications including biomedical engineering, image processing, computer vision, and speech recognition. Many researchers have developed hardware accelerators including field-programmable gate arrays (FPGAs) for implementing high-performance and energy efficient NNs. Apparently, the hardware architecture design process is specific and time-consuming for each NN. Therefore, a systematic way to design, implement and optimize NNs is highly demanded. The paper presents a systematic approach to implement state-space models in register transfer level (RTL), with special interest for NN implementation. The proposed design flow is based on the iterative nature of state-space models and the analogy between state-space formulations and finite-state machines. The method can be used in linear/nonlinear and time-varying/time-invariant systems. It can also be used to implement either intrinsically iterative systems (widely used in various domains such as signal processing, numerical analysis, computer arithmetic, and control engineering), or systems that could be rewritten in equivalent iterative forms. The implementation of recurrent NNs such as long short-term memory (LSTM) NNs, which have intrinsic state-space forms, are another major applications for this framework. As a case study, it is shown that state-space systems can be used for the systematic implementation and optimization of NNs (as nonlinear and time-varying dynamic systems). An RTL code generating software is also provided online, which simplifies the automatic generation of NNs of arbitrary size.

📄 PDF Abstract BibTeX arXiv:2105.07131

Code (1)

alphanumericslab/HDLCodeGenerators 공식 구현

Tasks

speech-recognitionSpeech RecognitionState Space Models

Similar Papers 제목 키워드 기반

Finite State Machine Synthesis for Evolutionary Hardware

2013-07-26 · Andrey Bereza, Maksim Lyashov, Luis Blanco

This article considers application of genetic algorithms for finite machine synthesis. The resulting genetic finite state machines synthesis algorithm allows for creation of machines with less number of states and within…

A Graph Deep Learning Framework for High-Level Synthesis Design Space Exploration

2021-11-29 · Lorenzo Ferretti, Andrea Cini, Georgios Zacharopoulos, Cesare Alippi 외

The design of efficient hardware accelerators for high-throughput data-processing applications, e.g., deep neural networks, is a challenging task in computer architecture design. In this regard, High-Level Synthesis (HLS…

Graph Neural NetworkHigh-Level Synthesis

SkyEgg: Joint Implementation Selection and Scheduling for Hardware Synthesis using E-graphs

2025-11-19 · Youwei Xiao, Yuyang Zou, Yun Liang arxiv

Hardware synthesis from high-level descriptions remains fundamentally limited by the sequential optimization of interdependent design decisions. Current methodologies, including state-of-the-art high-level synthesis (HLS…

MathDSL: A Domain-Specific Language for Concise Mathematical Solutions Via Program Synthesis

2024-09-26 · Sagnik Anupam, Maddy Bowers, Omar Costilla-Reyes, Armando Solar-Lezama

We present MathDSL, a Domain-Specific Language (DSL) for mathematical equation solving, which, when deployed in program synthesis models, outperforms state-of-the-art reinforcement-learning-based methods. We also introdu…

Program Synthesisreinforcement-learningReinforcement Learning

Reinforcement learning with learned gadgets to tackle hard quantum problems on real hardware

2024-10-31 · Akash Kundu, Leopoldo Sarra

Designing quantum circuits for specific tasks is challenging due to the exponential growth of the state space. We introduce gadget reinforcement learning (GRL), which integrates reinforcement learning with program synthe…

GPUProgram Synthesisreinforcement-learningReinforcement Learning