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...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för datavetenskap och kommunikation (CSC)
2017
|
Subjects: | |
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 |