首页> 外文会议> >Combining program recovery, auto-parallelisation and locality analysis for C programs on multi-processor embedded systems
【24h】

Combining program recovery, auto-parallelisation and locality analysis for C programs on multi-processor embedded systems

机译:将多处理器嵌入式系统上C程序的程序恢复,自动并行化和位置分析相结合

获取原文

摘要

We develop a complete auto-parallelisation approach for multiple-address space digital signal processors (DSPs). It combines a pointer conversion technique with a new modulo elimination transformation. This is followed by a combined parallelisation and address resolution approach, which maps array references without introducing message-passing. Furthermore, as DSPs do not possess any cache structure, an optimisation is presented which transforms the program to both exploit remote data locality and local memory bandwidth. This parallelisation approach is applied to the DSPstone and UTDSP benchmark suites, giving an average speedup of 3.78 on a four processor analog devices TigerSHARC.
机译:我们为多地址空间数字信号处理器(DSP)开发了一种完整的自动并行化方法。它结合了指针转换技术和新的模消除转换。接下来是组合的并行化和地址解析方法,该方法映射数组引用而不引入消息传递。此外,由于DSP不具有任何高速缓存结构,因此提出了一种优化方法,该优化方法将程序转换为利用远程数据局部性和本地内存带宽。这种并行化方法适用于DSPstone和UTDSP基准套件,在四处理器模拟设备TigerSHARC上的平均速度为3.78。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号