Machine Learning aided Computer Architecture Design for CNN Inferencing Systems

08/10/2023
by   Christopher A. Metz, et al.
0

Efficient and timely calculations of Machine Learning (ML) algorithms are essential for emerging technologies like autonomous driving, the Internet of Things (IoT), and edge computing. One of the primary ML algorithms used in such systems is Convolutional Neural Networks (CNNs), which demand high computational resources. This requirement has led to the use of ML accelerators like GPGPUs to meet design constraints. However, selecting the most suitable accelerator involves Design Space Exploration (DSE), a process that is usually time-consuming and requires significant manual effort. Our work presents approaches to expedite the DSE process by identifying the most appropriate GPGPU for CNN inferencing systems. We have developed a quick and precise technique for forecasting the power and performance of CNNs during inference, with a MAPE of 5.03 architects to estimate power and performance in the early stages of development, reducing the necessity for numerous prototypes. This saves time and money while also improving the time-to-market period.

READ FULL TEXT

page 1

page 2

page 3

research
05/29/2020

Machine Learning Systems for Intelligent Services in the IoT: A Survey

Machine learning (ML) technologies are emerging in the Internet of Thing...
research
12/07/2022

CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Framework

Recently, automated co-design of machine learning (ML) models and accele...
research
02/02/2021

Pick the Right Edge Device: Towards Power and Performance Estimation of CUDA-based CNNs on GPGPUs

The emergence of Machine Learning (ML) as a powerful technique has been ...
research
06/20/2019

Improving Branch Prediction By Modeling Global History with Convolutional Neural Networks

CPU branch prediction has hit a wall--existing techniques achieve near-p...
research
08/24/2019

Neural Network Inference on Mobile SoCs

The ever-increasing demand from mobile Machine Learning (ML) application...
research
08/29/2023

Efficient labeling of solar flux evolution videos by a deep learning model

Machine learning (ML) is becoming a critical tool for interrogation of l...
research
07/15/2019

Modern CNNs for IoT Based Farms

Recent introduction of ICT in agriculture has brought a number of change...

Please sign up or login with your details

Forgot password? Click here to reset