paper-with-me

홈 › Papers

Compilation and Optimizations for Efficient Machine Learning on Embedded Systems

2022-06-06 · Xiaofan Zhang, Yao Chen, Cong Hao, Sitao Huang, Yuhong Li, Deming Chen

Deep Neural Networks (DNNs) have achieved great success in a variety of machine learning (ML) applications, delivering high-quality inferencing solutions in computer vision, natural language processing, and virtual reality, etc. However, DNN-based ML applications also bring much increased computational and storage requirements, which are particularly challenging for embedded systems with limited compute/storage resources, tight power budgets, and small form factors. Challenges also come from the diverse application-specific requirements, including real-time responses, high-throughput performance, and reliable inference accuracy. To address these challenges, we introduce a series of effective design methodologies, including efficient ML model designs, customized hardware accelerator designs, and hardware/software co-design strategies to enable efficient ML applications on embedded systems.

📄 PDF Abstract BibTeX arXiv:2206.03326

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Relax: Composable Abstractions for End-to-End Dynamic Machine Learning

2023-11-01 · Ruihang Lai, Junru Shao, Siyuan Feng, Steven S. Lyubomirsky 외

Dynamic shape computations have become critical in modern machine learning workloads, especially in emerging large language models. The success of these models has driven the demand for their universal deployment across …

Edge Impulse: An MLOps Platform for Tiny Machine Learning

2022-11-02 · Shawn Hymel, Colby Banbury, Daniel Situnayake, Alex Elium 외

Edge Impulse is a cloud-based machine learning operations (MLOps) platform for developing embedded and edge ML (TinyML) systems that can be deployed to a wide range of hardware targets. Current TinyML workflows are plagu…

LoopStack: a Lightweight Tensor Algebra Compiler Stack

2022-05-02 · Bram Wasti, José Pablo Cambronero, Benoit Steiner, Hugh Leather 외

We present LoopStack, a domain specific compiler stack for tensor operations, composed of a frontend, LoopTool, and an efficient optimizing code generator, LoopNest. This stack enables us to compile entire neural network…

BIG-bench Machine Learningtensor algebra

Recurrent Neural Networks: An Embedded Computing Perspective

2019-07-23 · Nesma M. Rezk, Madhura Purnaprajna, Tomas Nordström, Zain Ul-Abdin

Recurrent Neural Networks (RNNs) are a class of machine learning algorithms used for applications with time-series and sequential data. Recently, there has been a strong interest in executing RNNs on embedded devices. Ho…

Time SeriesTime Series Analysis

Optimizing Mixture of Experts using Dynamic Recompilations

2022-05-04 · Ferdinand Kossmann, Zhihao Jia, Alex Aiken

The Mixture of Experts architecture allows for outrageously large neural networks by scaling model parameter size independently from computational demand (FLOPs). However, current DNN frameworks cannot effectively suppor…

Mixture-of-Experts