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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |