Digitala Vetenskapliga Arkivet

Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet 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 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
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.

sted, utgiver, år, opplag, sider
2020. , s. 75
Emneord [en]
digital signal processor, DSP, SIMD, data parallelism, machine learning, deep learning, convolutional neural network
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-168054ISRN: LiU-ITN-TEK-A--20/029--SEOAI: oai:DiVA.org:liu-168054DiVA, id: diva2:1457863
Fag / kurs
Computer Engineering
Uppsök
Technology
Veileder
Examiner
Tilgjengelig fra: 2020-08-13 Laget: 2020-08-13 Sist oppdatert: 2020-08-13bibliografisk kontrollert

Open Access i DiVA

fulltext(635 kB)678 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 635 kBChecksum SHA-512
d278ac8c5d88c631fa4e7cd17b9d8e7b484f568655551ac8073c4ebb8c57fcfe8e3579c6abb0760b5b2c8275403aa22595e464de1951e0375f204a8dc04f6e02
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Engström, Vilhelm
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 679 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 12964 treff
RefereraExporteraLink to record
Permanent link

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