首页> 外文会议>International symposium on advanced parallel processing technologies >Programming Real-Time Image Processing for Manycores in a High-Level Language
【24h】

Programming Real-Time Image Processing for Manycores in a High-Level Language

机译:使用高级语言为Manycore编程实时图像处理

获取原文

摘要

Manycore architectures are gaining attention as a means to meet the performance and power demands of high-performance embedded systems. However, their widespread adoption is sometimes constrained by the need for mastering proprietary programming languages that are low-level and hinder portability. We propose the use of the concurrent programming language occam-pi as a high-level language for programming an emerging class of manycore architectures. We show how to map occam-pi programs to the manycore architecture Platform 2012 (P2012). We describe the techniques used to translate the salient features of the language to the native programming model of the P2012. We present the results from a case study on a representative algorithm in the domain of real-time image processing: a complex algorithm for corner detection called Features from Accelerated Segment Test (FAST). Our results show that the occam-pi program is much shorter, is easier to adapt and has a competitive performance when compared to versions programmed in the native programming model of P2012 and in OpenCL.
机译:Manycore体系结构作为满足高性能嵌入式系统对性能和功耗要求的一种手段而受到关注。但是,它们的广泛采用有时受到对掌握专有的低级且阻碍可移植性的编程语言的需求的限制。我们建议将并发编程语言occam-pi用作高级语言,用于对多核体系结构的新兴类进行编程。我们展示了如何将occam-pi程序映射到manycore体系结构Platform 2012(P2012)。我们描述了用于将语言的显着特征转换为P2012的本机编程模型的技术。我们介绍了一个案例研究的结果,该案例研究涉及实时图像处理领域中的一种代表性算法:一种用于角点检测的复杂算法,称为“加速段测试(FAST)”。我们的结果表明,与在P2012和OpenCL的本机编程模型中编程的版本相比,occam-pi程序要短得多,易于适应并且具有竞争优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号