首页> 外文会议>ACM SIGPLAN International Conference on Functional Programming >Experience Report:Embedded, Parallel Computer-Vision with a Functional DSL
【24h】

Experience Report:Embedded, Parallel Computer-Vision with a Functional DSL

机译:经验报告:嵌入式,并行计算机视觉与功能性DSL

获取原文

摘要

This paper presents our experience using a domain-specific func-tional language, WaveScript, to build embedded sensing applica-tions used in scientific research. We focus on a recent computer-vision application for detecting birds in their natural environment. The application was ported from a prototype in C++. In reimple-menting the application, we gained a much cleaner factoring of its functionality (through higher-order functions and better inter-faces to libraries) and a near-linear parallel speed-up with no ad-ditional effort. These benefits are offset by one substantial down-side: the lack of familiarity with the language of the original vision researchers, who understandably tried to use the language in the familiar way they use C++ and thus ran into various problems. Categories and Subject Descriptors: D.3.2 Concurrent, distributed, and parallel languages; Applicative (functional) languages; Data-flow languages
机译:本文介绍了我们使用域特定的功能语言Wavescript的经验,以构建科学研究中使用的嵌入式传感应用。我们专注于最近的计算机视觉应用,用于检测自然环境中的鸟类。该应用程序从C ++中的原型移植。在重新实现申请时,我们获得了一种更清洁的功能,其功能(通过高阶函数和更好地面对库)以及近线性并行加速,而没有广告的努力。这些福利偏离了一个大量的下端:缺乏对原始视觉研究人员的语言的熟悉程度,他们可理解地试图以他们使用C ++的熟悉方式使用这些语言,从而耗尽各种问题。类别和主题描述符:D.3.2并发,分布式和并行语言;申请(功能)语言;数据流语言

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号