Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'

Deep Learning has exploded as a technology over the last few years, and we’ve barely scratched the surface. To complement this growth, hardware accelerator manufacturers have also dramatically increased the computational power and variety of accelerator chips available to allow Deep Learning to work...

Full description

Saved in:
Bibliographic Details
Main Author: Subhiksha Muthukrishnan
Other Authors: Weichen Liu
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156653
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156653
record_format dspace
spelling sg-ntu-dr.10356-1566532022-04-22T01:36:48Z Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices' Subhiksha Muthukrishnan Weichen Liu School of Computer Science and Engineering liu@ntu.edu.sg Engineering::Computer science and engineering::Hardware Deep Learning has exploded as a technology over the last few years, and we’ve barely scratched the surface. To complement this growth, hardware accelerator manufacturers have also dramatically increased the computational power and variety of accelerator chips available to allow Deep Learning to work at scale. Over the years, we’ve seen a steady increase in neural accelerator chips for mobile phones, to support all the AI-based applications we use. The R&D on mobile GPUs has shifted from being purely focused on supporting video and gaming applications, to also include hardware functionalities to seamlessly support machine learning applications. We present an empirical study that benchmarks multiple neural accelerators on a range of popular Deep Learning tasks across different hardware delegates (CPU, GPU, NNAPI). We evaluate the results and compare the performance of multiple Android smartphones using a custom Android application. Under the hood, we have integrated the most widely used deep learning architectures for each benchmarking task. Bachelor of Engineering (Computer Engineering) 2022-04-22T01:36:47Z 2022-04-22T01:36:47Z 2022 Final Year Project (FYP) Subhiksha Muthukrishnan (2022). Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156653 https://hdl.handle.net/10356/156653 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Hardware
spellingShingle Engineering::Computer science and engineering::Hardware
Subhiksha Muthukrishnan
Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
description Deep Learning has exploded as a technology over the last few years, and we’ve barely scratched the surface. To complement this growth, hardware accelerator manufacturers have also dramatically increased the computational power and variety of accelerator chips available to allow Deep Learning to work at scale. Over the years, we’ve seen a steady increase in neural accelerator chips for mobile phones, to support all the AI-based applications we use. The R&D on mobile GPUs has shifted from being purely focused on supporting video and gaming applications, to also include hardware functionalities to seamlessly support machine learning applications. We present an empirical study that benchmarks multiple neural accelerators on a range of popular Deep Learning tasks across different hardware delegates (CPU, GPU, NNAPI). We evaluate the results and compare the performance of multiple Android smartphones using a custom Android application. Under the hood, we have integrated the most widely used deep learning architectures for each benchmarking task.
author2 Weichen Liu
author_facet Weichen Liu
Subhiksha Muthukrishnan
format Final Year Project
author Subhiksha Muthukrishnan
author_sort Subhiksha Muthukrishnan
title Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
title_short Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
title_full Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
title_fullStr Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
title_full_unstemmed Deploying AI applications on smartphones with neural network Accelerators: 'AI benchmark application for Android devices'
title_sort deploying ai applications on smartphones with neural network accelerators: 'ai benchmark application for android devices'
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156653
_version_ 1731235806633263104