首页> 外文期刊>Journal of electronic imaging >Combining high productivity and high performance in image processing using Single Assignment C on multi-core CPUs and many-core GPUs
【24h】

Combining high productivity and high performance in image processing using Single Assignment C on multi-core CPUs and many-core GPUs

机译:在多核CPU和多核GPU上使用Single Assignment C将图像处理中的高生产率和高性能相结合

获取原文
获取原文并翻译 | 示例
           

摘要

We address the challenge of parallelization development of industrial high-performance inspection systems comparing a conventional parallelization approach versus an auto-parallelized technique. Therefore, we introduce the functional array processing language Single Assignment C (SAC), which relies on a hardware virtualization concept for automated, parallel machine code generation for multi-core CPUs and GPUs. Additional software engineering aspects like programmability, productivity, understandability, maintainability, and resulting achieved gain in performance are discussed from the point of view of a developer. With several illustrative benchmarking examples from the field of image processing and machine learning, the relationship between runtime performance and efficiency of development is analyzed.
机译:我们将传统的并行化方法与自动并行化技术进行比较,以解决工业高性能检测系统并行化开发所面临的挑战。因此,我们介绍了功能性阵列处理语言Single Assignment C(SAC),该语言依赖于硬件虚拟化概念来为多核CPU和GPU自动生成并行机器代码。从开发人员的角度讨论了其他软件工程方面,例如可编程性,生产率,可理解性,可维护性以及由此获得的性能提升。通过来自图像处理和机器学习领域的几个示例性基准测试示例,分析了运行时性能与开发效率之间的关系。

著录项

  • 来源
    《Journal of electronic imaging》 |2012年第2期|p.021116.1-021116.13|共13页
  • 作者单位

    Software Competence Center Hagenberg Softwarepark 21 4232 Hagenberg, Austria;

    University of Amsterdam Science Park 904 1098 XH Amsterdam, Netherlands;

    Software Competence Center Hagenberg Softwarepark 21 4232 Hagenberg, Austria;

    University of Hertfordshire College Lane Hatfield AL10 9AB, United Kingdom;

    Software Competence Center Hagenberg Softwarepark 21 4232 Hagenberg, Austria;

    Snake Island Research Inc. 18 Fifth Street, Ward's Island Toronto, Ontario, Canada M5J 2B9;

    Software Competence Center Hagenberg Softwarepark 21 4232 Hagenberg, Austria;

    Heriot-Watt University Riccarton, Edinburgh, United Kingdom;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号