elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Evaluation of the Ti DaVinci DM3730 Coprocessors focusing on Image Processing Algorithms in order to disburden the CPU

Reithmeier, Michael (2012) Evaluation of the Ti DaVinci DM3730 Coprocessors focusing on Image Processing Algorithms in order to disburden the CPU. DLR-Interner Bericht. DLR-IB 572-2012/31. Bachelor's. TU München. 74 S.

[img] PDF - Only accessible within DLR
6MB

Abstract

The conventional concept of single-processor hardware platforms is more and more replaced by systems using multiple processors like DSPs and GPUs, specialized for different tasks. This "diversification" among processing units is one of the reasons for the recent success of small and powerful mobile devices. Now, the challenge on multi-processor hardware architectures is to assign each task to the best fitting subsystem for a maximum of performance. But not only performance matters, usability and portability are as well important factors for the usage of coprocessors. This thesis evaluates the difference in using various processors, regarding common applications and especially image processing, based on the "Ti DaVinci DM3730 Digital Media Processor" architecture. At first, the available hardware is analysed, followed by benchmarks on concrete algorithms to gain insights about possible optimisation steps for each processor. Sample algorithms include vector addition, matrix multiplication, RGB to HSV colorspace conversion and creating downscaled images for Image-Pyramids. For optimisation, we take a look at cache access models like ”tiling”, image data arrangement in memory, "intrinsics", branch reduction and other typical bottlenecks. At the end, this leads to a recommendation how to assign tasks to each processor.

Item URL in elib:https://elib.dlr.de/80173/
Document Type:Monograph (DLR-Interner Bericht, Bachelor's)
Title:Evaluation of the Ti DaVinci DM3730 Coprocessors focusing on Image Processing Algorithms in order to disburden the CPU
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Reithmeier, MichaelUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Date:12 September 2012
Open Access:No
Number of Pages:74
Status:Published
Keywords:Evaluation, Ti, Da Vinci, Coprocessor, Algorithm, CPU
Institution:TU München
Department:Fakultät für Informatik
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - RMC - Mechatronik und Telerobotik (old)
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of Robotics and Mechatronics (until 2012)
Deposited By: Laskey, Jessica
Deposited On:11 Jan 2013 15:00
Last Modified:13 Jul 2016 17:28

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.