首页> 外文会议>Real-Time and Embedded Technology and Applications Symposium, 2006. Proceedings of the 12th IEEE >ROS-DMA: A DMA Double Buffering Method for Embedded Image Processing with Resource Optimized Slicing
【24h】

ROS-DMA: A DMA Double Buffering Method for Embedded Image Processing with Resource Optimized Slicing

机译:ROS-DMA:一种具有资源优化切片功能的嵌入式图像处理DMA双缓冲方法

获取原文

摘要

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.
机译:数字信号处理器(DSP)上的图像处理通常需要将图像数据存储在外部存储器中,因为快速片上存储器的数量通常非常有限。在外部存储器中处理图像会导致明显的性能缺陷。本文提出了一种使用直接内存访问(DMA)的双重缓冲方法,称为资源优化切片(ROS-DMA),该方法旨在代替二级(L2)数据缓存。 ROS-DMA的思想是将图像切片传输到快速内部存储器的较小中间缓冲区中,在此缓冲区中,可以利用全部处理能力来完成处理。 DMA的使用使数据传输和处理可以并行完成。所提出的方法具有模块化实现的优点,使得易于将组件重新用于各种图像处理操作。传输顺序的组织方式使得可以优化处理器资源的使用,以实现最短的执行时间。与使用L2缓存相比,ROS-DMA可以产生更好的性能。此外,我们希望使用ROS-DMA会更容易获得可靠且严格的最坏情况执行时间(WCET)。与使用德州仪器(TI)的C6416 DSP上的L2高速缓存相比,使用ROS-DMA的测试运行速度快6倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号