JointDNN: An efficient training and inference engine for intelligent mobile cloud computing services

AE Eshratifar, MS Abrishami… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Deep learning models are being deployed in many mobile intelligent applications. End-side
services, such as intelligent personal assistants, autonomous cars, and smart home services …

ReBNet: Residual binarized neural network

M Ghasemzadeh, M Samragh… - 2018 IEEE 26th annual …, 2018 - ieeexplore.ieee.org
This paper proposes ReBNet, an end-to-end framework for training reconfigurable binary
neural networks on software and developing efficient accelerators for execution on FPGA …

Energy and performance efficient computation offloading for deep neural networks in a mobile cloud computing environment

AE Eshratifar, M Pedram - Proceedings of the 2018 on Great Lakes …, 2018 - dl.acm.org
In today's computing technology scene, mobile devices are considered to be
computationally weak, while large cloud servers are capable of handling expensive …

A machine-learning-based distributed system for fault diagnosis with scalable detection quality in industrial IoT

R Marino, C Wisultschew, A Otero… - IEEE Internet of …, 2020 - ieeexplore.ieee.org
In this article, a methodology based on machine learning for fault detection in continuous
processes is presented. It aims to monitor fully distributed scenarios, such as the Tennessee …

Rnsnet: In-memory neural network acceleration using residue number system

S Salamat, M Imani, S Gupta… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
We live in a world where technological advances are continually creating more data than
what we can deal with. Machine learning algorithms, in particular Deep Neural Networks …

Codex: Bit-flexible encoding for streaming-based fpga acceleration of dnns

M Samragh, M Javaheripi, F Koushanfar - arXiv preprint arXiv:1901.05582, 2019 - arxiv.org
This paper proposes CodeX, an end-to-end framework that facilitates encoding, bitwidth
customization, fine-tuning, and implementation of neural networks on FPGA platforms …

A study on the design procedure of re-configurable convolutional neural network engine for fpga-based applications

P Kumar, I Ali, DG Kim, SJ Byun, DG Kim, YG Pu… - Electronics, 2022 - mdpi.com
Convolutional neural networks (CNNs) have become a primary approach in the field of
artificial intelligence (AI), with wide range of applications. The two computational phases for …

The deployment of machine learning in eBanking: A survey

M Tabiaa, A Madani - … on intelligent computing in data sciences …, 2019 - ieeexplore.ieee.org
Thanks to the machine learning algorithms revolution, several organizations will be able to
transform their services, automate functions and predict their customer's behaviors. The fact …

Deploying customized data representation and approximate computing in machine learning applications

M Nazemi, M Pedram - Proceedings of the International Symposium on …, 2018 - dl.acm.org
Major advancements in building general-purpose and customized hardware have been one
of the key enablers of versatility and pervasiveness of machine learning models such as …

Hardware-software co-design to accelerate neural network applications

M Imani, R Garcia, S Gupta, T Rosing - ACM Journal on Emerging …, 2019 - dl.acm.org
Many applications, such as machine learning and data sensing, are statistical in nature and
can tolerate some level of inaccuracy in their computation. A variety of designs have been …