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. Bachelorarbeit. TU München. 74 S.
PDF
- Nur DLR-intern zugänglich
6MB |
Kurzfassung
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.
elib-URL des Eintrags: | https://elib.dlr.de/80173/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Berichtsreihe (DLR-Interner Bericht, Bachelorarbeit) | ||||||||
Titel: | Evaluation of the Ti DaVinci DM3730 Coprocessors focusing on Image Processing Algorithms in order to disburden the CPU | ||||||||
Autoren: |
| ||||||||
Datum: | 12 September 2012 | ||||||||
Open Access: | Nein | ||||||||
Seitenanzahl: | 74 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | Evaluation, Ti, Da Vinci, Coprocessor, Algorithm, CPU | ||||||||
Institution: | TU München | ||||||||
Abteilung: | Fakultät für Informatik | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - RMC - Mechatronik und Telerobotik (alt) | ||||||||
Standort: | Oberpfaffenhofen | ||||||||
Institute & Einrichtungen: | Institut für Robotik und Mechatronik (bis 2012) | ||||||||
Hinterlegt von: | Laskey, Jessica | ||||||||
Hinterlegt am: | 11 Jan 2013 15:00 | ||||||||
Letzte Änderung: | 13 Jul 2016 17:28 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags