首页> 外文会议> >A software engineering methodology to optimize caching in multi-processor DSP architectures: TMS320C80 results towards the real-time execution of low level image processing
【24h】

A software engineering methodology to optimize caching in multi-processor DSP architectures: TMS320C80 results towards the real-time execution of low level image processing

机译:一种软件工程方法论,用于优化多处理器DSP架构中的缓存:TMS320C80有助于实时执行低级图像处理

获取原文

摘要

This paper introduces an original software engineering methodology we developed while focusing on the implementation of a low-level image processing library targeted for a shared memory multi-processor DSP architecture: the TMS320C80. Real-time constraints led us to concentrate on the enhancement of data locality thanks to the software managing of caches based on an advanced multi-dimensional DMA. This contribution compares to other existing C80's image processing libraries in terms of genericity, flexibility and performance improvement. Our approach allows for the composing of concurrent processing chains grounded on a modular library gathering basic processing operators. Generic mechanisms allow to address all basic operator's requirements as well as to quickly expand the library thanks to a re-usable and well defined framework. Flexibility allows to dynamically re-configure a chain or to modify the region of interest and the number of processors. We finally demonstrate experimentally that our approach allows significant performance improvements.
机译:本文介绍了我们开发的原始软件工程方法,同时侧重于针对共享存储器多处理器DSP架构的低级图像处理库的实现:TMS320C80。由于基于高级多维DMA的缓存软件管理,实时约束使我们专注于增强数据局部性。在通用性,灵活性和性能改进方面,这一贡献可与其他现有C80的图像处理库相提并论。我们的方法允许基于基于基本程序运算符的模块化库的并发处理链的组成。通用机制可满足所有基本操作员的要求,并由于可重复使用且定义明确的框架而可快速扩展库。灵活性允许动态地重新配置链或修改关注区域和处理器数量。我们最终通过实验证明了我们的方法可以显着改善性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号