首页> 外文会议>ACM symposium on Applied computing >Challenges in the compilation of a domain specific language for dynamic programming
【24h】

Challenges in the compilation of a domain specific language for dynamic programming

机译:在为动态编程的领域特定语言的编译中面临的挑战

获取原文

摘要

Many combinatorial optimization problems in biosequence analysis are solved via dynamic programming. To increase programming productivity and program reliability, a domain specific language embedded in Haskell has been suggested. We point out several shortcomings of this approach, and report on some challenges in the (ongoing) project of migrating this domain specific language from its host language to a directly compiled implementation. Most of these challenges are domain specific optimizations, which not only improve significant constant factors of runtime and space requirements, but also affect asymptotic efficiency. We report on our solutions to some of these problems, and point out others that are still open.
机译:通过动态编程解决了生物序列分析中的许多组合优化问题。为了提高编程效率和程序可靠性,已建议在Haskell中嵌入特定于域的语言。我们指出了这种方法的一些缺点,并报告了(正在进行中)将特定于领域的语言从其宿主语言迁移到直接编译的实现的(正在进行的)项目中的一些挑战。这些挑战中的大多数都是针对特定领域的优化,不仅会改善运行时和空间要求的重要常量因素,而且还会影响渐近效率。我们报告了针对其中一些问题的解决方案,并指出了其他尚待解决的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号