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.
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: |
| ||||||||
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