Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform

The vast majority of computing hardware platforms available today are not desktop PCs. They are embedded systems, sensors and small specialized pieces of hardware present in almost every digital product available today. Due to the massive amount of information available through these devices we can...

Full description

Bibliographic Details
Main Author: Leborg, Sebastian
Format: Others
Language:English
Published: KTH, Skolan för datavetenskap och kommunikation (CSC) 2017
Subjects:
5g
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-214628
id ndltd-UPSALLA1-oai-DiVA.org-kth-214628
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2146282018-01-14T05:11:08ZImplementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platformengImplementation och utvärdering av utvalda maskininlärningsalgoritmer på en resursbegränsad telekom-maskinvaruplattformLeborg, SebastianKTH, Skolan för datavetenskap och kommunikation (CSC)2017MaskininlärningResursbegränsade systemParallelismTelecom5gComputer SciencesDatavetenskap (datalogi)The vast majority of computing hardware platforms available today are not desktop PCs. They are embedded systems, sensors and small specialized pieces of hardware present in almost every digital product available today. Due to the massive amount of information available through these devices we can find new and exciting ways to apply and benefit from machine learning. Many of these computing devices have specialized, resource-constrained architectures and it might be problematic to perform complicated computations. If such a system is under heavy load or has restricted performance, computational power is a valuable resource and costly algorithms must be avoided. \\This master thesis will present an in-depth study investigating the trade-offs between precision, latency and memory consumption of a selected set of machine learning algorithms implemented on a resource constrained multi-core telecom hardware platform. This report includes motivations for the selected algorithms, discusses the results of the algorithms execution on the hardware platform and offers conclusions relevant to further developments. Majoriteten av beräkningsplattformarna som finns tillgängliga idag är inte stationära bordsdatorer. De är inbyggda system, sensorer och små specialiserade hårdvaror som finns i nästan alla digitala produkter tillgängliga idag. På grund av den enorma mängden information som finns tillgänglig via dessa enheter kan vi hitta nya och spännande sätt att dra nytta av maskininlärning. Många av dessa datorer har specialiserade, resursbegränsade arkitekturer och det kan vara problematiskt att utföra de komplicerade beräkningar som behövs. Om ett sådant system är tungt belastat eller har begränsad prestanda, är beräkningskraft en värdefull resurs och kostsamma algoritmer måste undvikas. \\ Detta masterprojekt kommer att presentera en djupgående studie som undersöker avvägningarna mellan precision, latens och minneskonsumtion av en utvald uppsättning maskininlärningsalgoritmer implementerade på en resursbegränsad flerkärnig telekom-maskinvaruplattform. Denna rapport innehåller motivationer för de valda algoritmerna, diskuterar resultaten av algoritmerna på hårdvaruplattformen och presenterar slutsatser som är relevanta för vidareutveckling. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-214628application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Maskininlärning
Resursbegränsade system
Parallelism
Telecom
5g
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Maskininlärning
Resursbegränsade system
Parallelism
Telecom
5g
Computer Sciences
Datavetenskap (datalogi)
Leborg, Sebastian
Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
description The vast majority of computing hardware platforms available today are not desktop PCs. They are embedded systems, sensors and small specialized pieces of hardware present in almost every digital product available today. Due to the massive amount of information available through these devices we can find new and exciting ways to apply and benefit from machine learning. Many of these computing devices have specialized, resource-constrained architectures and it might be problematic to perform complicated computations. If such a system is under heavy load or has restricted performance, computational power is a valuable resource and costly algorithms must be avoided. \\This master thesis will present an in-depth study investigating the trade-offs between precision, latency and memory consumption of a selected set of machine learning algorithms implemented on a resource constrained multi-core telecom hardware platform. This report includes motivations for the selected algorithms, discusses the results of the algorithms execution on the hardware platform and offers conclusions relevant to further developments. === Majoriteten av beräkningsplattformarna som finns tillgängliga idag är inte stationära bordsdatorer. De är inbyggda system, sensorer och små specialiserade hårdvaror som finns i nästan alla digitala produkter tillgängliga idag. På grund av den enorma mängden information som finns tillgänglig via dessa enheter kan vi hitta nya och spännande sätt att dra nytta av maskininlärning. Många av dessa datorer har specialiserade, resursbegränsade arkitekturer och det kan vara problematiskt att utföra de komplicerade beräkningar som behövs. Om ett sådant system är tungt belastat eller har begränsad prestanda, är beräkningskraft en värdefull resurs och kostsamma algoritmer måste undvikas. \\ Detta masterprojekt kommer att presentera en djupgående studie som undersöker avvägningarna mellan precision, latens och minneskonsumtion av en utvald uppsättning maskininlärningsalgoritmer implementerade på en resursbegränsad flerkärnig telekom-maskinvaruplattform. Denna rapport innehåller motivationer för de valda algoritmerna, diskuterar resultaten av algoritmerna på hårdvaruplattformen och presenterar slutsatser som är relevanta för vidareutveckling.
author Leborg, Sebastian
author_facet Leborg, Sebastian
author_sort Leborg, Sebastian
title Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
title_short Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
title_full Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
title_fullStr Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
title_full_unstemmed Implementation and evaluation of selected Machine Learning algorithms on a resource constrained telecom hardware platform
title_sort implementation and evaluation of selected machine learning algorithms on a resource constrained telecom hardware platform
publisher KTH, Skolan för datavetenskap och kommunikation (CSC)
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-214628
work_keys_str_mv AT leborgsebastian implementationandevaluationofselectedmachinelearningalgorithmsonaresourceconstrainedtelecomhardwareplatform
AT leborgsebastian implementationochutvarderingavutvaldamaskininlarningsalgoritmerpaenresursbegransadtelekommaskinvaruplattform
_version_ 1718609801061072896