DocumentCode
3505073
Title
ROS-DMA: A DMA Double Buffering Method for Embedded Image Processing with Resource Optimized Slicing
Author
Zinner, Christian ; Kubinger, Wilfried
Author_Institution
ARC Seibersdorf Research, Austria
fYear
2006
fDate
04-07 April 2006
Firstpage
361
Lastpage
372
Abstract
Image processing on a Digital Signal Processor (DSP) often requires image data to be stored in external memory, because the amount of fast on-chip memory is usually very limited. Processing images in external memory causes significant performance drawbacks. This paper presents a double buffering method using Direct Memory Access (DMA), called Resource Optimized Slicing (ROS-DMA), which is intended to be used instead of a Level 2 (L2) data cache. The idea of ROS-DMA is to transfer image slices into small intermediate buffers of fast internal memory, where the processing can be completed utilizing the full processing power. Use of DMA enables the data transfers and the processing to be accomplished in parallel. The proposed method has the advantage of a modular implementation, making it easy to re-use components for various image processing operations. The sequence of transfers is organized in such a way that use of processor resources is optimized to achieve the shortest possible execution time. ROS-DMA can yield substantially better performance compared to using L2 cache. Furthermore, we expect that with ROS-DMA it will be easier to obtain reliable and tight Worst Case Execution Times (WCETs). Test runs achieved up to six times faster execution with ROS-DMA compared to using the L2 cache on a C6416 DSP from Texas Instruments.
Keywords
Buffer storage; Computer vision; Delay; Digital signal processing; Digital signal processors; Hardware; Image processing; Kernel; Optimization methods; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium, 2006. Proceedings of the 12th IEEE
ISSN
1545-3421
Print_ISBN
0-7695-2516-4
Type
conf
DOI
10.1109/RTAS.2006.38
Filename
1613350
Link To Document