paper-with-me

홈 › Papers

Deep Learning on FPGAs: Past, Present, and Future

2016-02-13 · Griffin Lacey, Graham W. Taylor, Shawki Areibi

The rapid growth of data size and accessibility in recent years has instigated a shift of philosophy in algorithm design for artificial intelligence. Instead of engineering algorithms by hand, the ability to learn composable systems automatically from massive amounts of data has led to ground-breaking performance in important domains such as computer vision, speech recognition, and natural language processing. The most popular class of techniques used in these domains is called deep learning, and is seeing significant attention from industry. However, these models require incredible amounts of data and compute power to train, and are limited by the need for better hardware acceleration to accommodate scaling beyond current data and model sizes. While the current solution has been to use clusters of graphics processing units (GPU) as general purpose processors (GPGPU), the use of field programmable gate arrays (FPGA) provide an interesting alternative. Current trends in design tools for FPGAs have made them more compatible with the high-level software practices typically practiced in the deep learning community, making FPGAs more accessible to those who build and deploy models. Since FPGA architectures are flexible, this could also allow researchers the ability to explore model-level optimizations beyond what is possible on fixed architectures such as GPUs. As well, FPGAs tend to provide high performance per watt of power consumption, which is of particular importance for application scientists interested in large scale server-based deployment or resource-limited embedded applications. This review takes a look at deep learning and FPGAs from a hardware acceleration perspective, identifying trends and innovations that make these technologies a natural fit, and motivates a discussion on how FPGAs may best serve the needs of the deep learning community moving forward.

📄 PDF Abstract BibTeX arXiv:1602.04283

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningGPUPhilosophyspeech-recognitionSpeech Recognition

Similar Papers 제목 키워드 기반

Toolflows for Mapping Convolutional Neural Networks on FPGAs: A Survey and Future Directions

2018-03-15 · Stylianos I. Venieris, Alexandros Kouris, Christos-Savvas Bouganis

In the past decade, Convolutional Neural Networks (CNNs) have demonstrated state-of-the-art performance in various Artificial Intelligence tasks. To accelerate the experimentation and development of CNNs, several softwar…

Enabling Low-Latency Machine learning on Radiation-Hard FPGAs with hls4ml

2026-02-17 · Katya Govorkova, Julian Garcia Pardinas, Vladimir Loncar, Victoria Nguyen 외 arxiv

This paper presents the first demonstration of a viable, ultra-fast, radiation-hard machine learning (ML) application on FPGAs, which could be used in future high-energy physics experiments. We present a three-fold contr…

Enhancing Energy-efficiency by Solving the Throughput Bottleneck of LSTM Cells for Embedded FPGAs

2023-10-04 · Chao Qian, Tianheng Ling, Gregor Schiele

To process sensor data in the Internet of Things(IoTs), embedded deep learning for 1-dimensional data is an important technique. In the past, CNNs were frequently used because they are simple to optimise for special embe…

A survey on FPGA-based accelerator for ML models

2024-12-20 · Feng Yan, Andreas Koch, Oliver Sinnen

This paper thoroughly surveys machine learning (ML) algorithms acceleration in hardware accelerators, focusing on Field-Programmable Gate Arrays (FPGAs). It reviews 287 out of 1138 papers from the past six years, sourced…

Survey

A Quarter of a Century of Neuromorphic Architectures on FPGAs -- an Overview

2025-02-23 · Wiktor J. Szczerek, Artur Podobas

Neuromorphic computing is a relatively new discipline of computer science, where the principles of biological brain's computation and memory are used to create a new way of processing information, based on networks of sp…