首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures
【24h】

Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures

机译:occam-pi作为粗粒型可重构架构的高级语言

获取原文

摘要

Recently we proposed occam-pi as a high-level language for programming coarse grained reconfigurable architectures. The constructs of occam-pi combine ideas from CSP and pi-calculus to facilitate expressing parallelism, communication, and reconfigurability. The feasability of this approach was illustrated by developing a compiler framework to compile occam-pi implementations to the Ambric architecture. In this paper, we demonstrate the applicability of occam-pi for programing an array of functional units, eXtreme Processing Platform (XPP). This is made possible by extending the compiler framework to target the XPP architecture, including automatic floating to fixed-point conversion. Different implementations of a FIR filter and a DCT algorithm were developed and evaluated on the basis of performance and resource consumption. The reported results reveal that the approach of using occam-pi to program the category of coarse grained reconfigurable architectures appears to be promising. The resulting implementations are generally much superior to those programmed in C and comparable to those hand-coded in the low-level native language NML.
机译:最近,我们提出了COMPAM-PI作为编程粗粒粒度可重构架构的高级语言。 COMAN-PI的构建与CSP和PI-微积分的思想相结合,以方便表达并行,通信和可重构性。通过开发编译器框架来编译对复杂架构的COMMAM-PI实现来说明这种方法的可行性。在本文中,我们展示了COMPAM-PI用于编程功能单元阵列,极端处理平台(XPP)的适用性。这是通过扩展编译器框架来定位XPP架构的实现,包括自动浮动到固定点转换。在性能和资源消耗的基础上开发和评估了FIR滤波器和DCT算法的不同实现。据报道的结果表明,使用ocmam-pi来编程粗粒粒度可重构架构类别的方法似乎很有前景。由此产生的实现通常优于C中编程的那些,并且与低级别母语NML中的手工编码的那些相当。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号