Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utilizing Multicore Processors with Streamed Data Parallel Applications for Mobile Platforms
KTH, School of Information and Communication Technology (ICT), Electronic, Computer and Software Systems, ECS.
2012 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Uttnytjande av Flerkärniga Processorer med Strömmade Dataparallella Applikationer för Mobila Platformar (Swedish)
Abstract [en]

Performance has always been a major concern among computers and microprocessors. So have the qualities of the applications that are executed by these processors. When the multicore evolution began, programmers faced a shift in programming paradigms required to utilize the full potential of these processors. Now that the same evolution has reached the market of mobile devices, the developers focusing on mobile platforms are facing the same challenge.

This thesis focuses on assessing some of the possible application quality gains that can be achieved by adopting parallel programming techniques for mobile platforms. In particular, throughput performance, low-latency performance and power consumption.

A Proof of Concept application was developed to measure these specific qualities using a streamed data parallel approach. By adopting proper parallel programming techniques to utilize the multicore processor architecture, it was possible to achieve 90% better throughput performance or the same latency quality with 60% lower CPU frequency. Unfortunately, the power consumption could not be accurately measured using the available hardware.

Place, publisher, year, edition, pages
2012. , 43 p.
Series
Trita-ICT-EX, 2012:100
Keyword [en]
multicore, computing, parallel, programming, mobile, android, streaming, tegra, performance, latency, power
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-125822OAI: oai:DiVA.org:kth-125822DiVA: diva2:640866
External cooperation
Swedish Institute of Computer Science
Subject / course
Computer Technology and Real Time Programming
Educational program
Master of Science in Engineering - Information and Communication Technology
Presentation
2011-07-06, SICS, Isafjordsgatan 22, Kista, 15:00 (English)
Supervisors
Examiners
Available from: 2013-09-13 Created: 2013-08-14 Last updated: 2013-09-13Bibliographically approved

Open Access in DiVA

fulltext(881 kB)242 downloads
File information
File name FULLTEXT02.pdfFile size 881 kBChecksum SHA-512
3cb166c6c752e630a01990d4f704627faf93b4c960fb126ccb15a8ede706e90659843ba0a4930b751ff603abec2513a5f0e66707c4266d657cfd646914745c5a
Type fulltextMimetype application/pdf

By organisation
Electronic, Computer and Software Systems, ECS
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 242 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

urn-nbn

Altmetric score

urn-nbn
Total: 261 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf