Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evaluation of Machine Learning Primitives on a Digital Signal Processor
Linköpings universitet, Institutionen för teknik och naturvetenskap, Medie- och Informationsteknik. Linköpings universitet, Tekniska högskolan.
2020 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Modern handheld devices rely on specialized hardware for evaluating machine learning algorithms. This thesis investigates the feasibility of using the digital signal processor, a part of the modem of the device, as an alternative to this specialized hardware. Memory management techniques and implementations for evaluating the machine learning primitives convolutional, max-pooling and fully connected layers are proposed. The implementations are evaluated based on to what degree they utilize available hardware units. New instructions for packing data and facilitating instruction pipelining are suggested and evaluated. The results show that convolutional and fully connected layers are well-suited to the processor used. The aptness of the convolutional layer is subject to the kernel being applied with a stride of 1 as larger strides cause the hardware usage to plummet. Max-pooling layers, while not ill-suited, are the most limited in terms of hardware usage. The proposed instructions are shown to have positive effects on the throughput of the implementations.

Ort, förlag, år, upplaga, sidor
2020. , s. 75
Nyckelord [en]
digital signal processor, DSP, SIMD, data parallelism, machine learning, deep learning, convolutional neural network
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-168054ISRN: LiU-ITN-TEK-A--20/029--SEOAI: oai:DiVA.org:liu-168054DiVA, id: diva2:1457863
Ämne / kurs
Datateknik
Uppsök
teknik
Handledare
Examinatorer
Tillgänglig från: 2020-08-13 Skapad: 2020-08-13 Senast uppdaterad: 2020-08-13Bibliografiskt granskad

Open Access i DiVA

fulltext(635 kB)678 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 635 kBChecksumma SHA-512
d278ac8c5d88c631fa4e7cd17b9d8e7b484f568655551ac8073c4ebb8c57fcfe8e3579c6abb0760b5b2c8275403aa22595e464de1951e0375f204a8dc04f6e02
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Engström, Vilhelm
Av organisationen
Medie- och InformationsteknikTekniska högskolan
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 679 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 12964 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf