Change search
ReferencesLink to record
Permanent link

Direct link
Providing Support for the Movidius Myriad1 Platform in the SkePU Skeleton Programming Framework
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
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.

Place, publisher, year, edition, pages
2014. , 60 p.
Keyword [en]
skeleton programming, parallel programming, multicore programming, skepu
National Category
Embedded Systems Computer Systems
URN: urn:nbn:se:liu:diva-111844ISRN: LIU-IDA/LITH-EX-A--14/058--SEOAI: diva2:760951
Subject / course
Computer and information science at the Institute of Technology
2014-10-27, 11:20 (English)
Available from: 2014-11-10 Created: 2014-11-05 Last updated: 2014-11-10Bibliographically approved

Open Access in DiVA

fulltext(2581 kB)542 downloads
File information
File name FULLTEXT01.pdfFile size 2581 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Cuello, Rosandra
By organisation
Department of Computer and Information ScienceThe Institute of Technology
Embedded SystemsComputer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 542 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 623 hits
ReferencesLink to record
Permanent link

Direct link