liu.seSearch for publications in DiVA
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Providing Support for the Movidius Myriad1 Platform in the SkePU Skeleton Programming Framework
Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska högskolan.
2014 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

The Movidius Myriad1 Platform is a multicore embedded platform primed to offer high performance and power efficiency for computer vision applications in mobile devices. The challenges of programming multicore environments are well known and skeleton programming offers a high-level programming alternative for parallel computing, intended to hide the complexities of the system from the programmer. The SkePU Skeleton Programming Framework includes backend implementations for CPU and GPU systems and it has the capacity to support more platforms by extending its backend implementations. With this master thesis project we aim to extend the SkePU Skeleton Programming Framework to provide support for execution in the Movidius Myriad1 embedded platform. Our SkePU backend for Myriad1 consists on a set of macros and functions to compose the different elements of a Myriad1 application, data communication structures to exchange data between the host systems and Myriad1, and a helper script and auxiliary files to generate a Myriad1 application.Evaluation and testing demonstrate that our backend is usable, however further optimizations are needed to obtain good performance that would make it practical to use in real life applications, particularly when it comes to data communication. As part of this project, we have outlined some improvements that could be applied to obtain better performance overall in the future, addressing the issues found with the methods of data communication.

sted, utgiver, år, opplag, sider
2014. , s. 60
Emneord [en]
skeleton programming, parallel programming, multicore programming, skepu
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-111844ISRN: LIU-IDA/LITH-EX-A--14/058--SEOAI: oai:DiVA.org:liu-111844DiVA, id: diva2:760951
Fag / kurs
Computer and information science at the Institute of Technology
Presentation
2014-10-27, 11:20 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2014-11-10 Laget: 2014-11-05 Sist oppdatert: 2014-11-10bibliografisk kontrollert

Open Access i DiVA

fulltext(2581 kB)835 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 2581 kBChecksum SHA-512
f12257f7b88066ca3dace3f34bffb26228cf3173b91c31a744f3effbd67af236aee824c564815f56f44ac5ffdf5ba63f267033c15d060bf168f69024add59f3e
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Cuello, Rosandra
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 835 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: 1476 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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