【24h】

A Parallel Framework for Computational Science

机译:计算科学的并行框架

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

摘要

Parallel languages based on skeletons allow the programmer to abstract from implementation details, reducing the development time of the paral-lelizations of large applications. Unfortunately, these languages use to restrict the set of parallel patterns that can be used. The parallel functional language Eden extends the lazy functional language Haskell with expressions to define and instantiate process systems. These extensions also make possible to easily define skeletons as higher-order functions. By doing so, skeletons can be both defined and used in the same language, using a high level of abstraction. Due to these facts, the advantages of skeleton-based languages are kept in Eden, while we do not inherit the restrictions they have, as the set of skeletons can grow as needed. Moreover, in our approach the sequential code of the programs can be written in any language supporting a COM interface.
机译:基于框架的并行语言允许程序员从实现细节中抽象出来,从而减少了大型应用程序并行化的开发时间。不幸的是,这些语言用来限制可以使用的并行模式集。并行功能语言Eden扩展了惰性功能语言Haskell的表达式,以定义和实例化流程系统。这些扩展还可以轻松地将骨架定义为高阶函数。这样,可以使用高级抽象以相同的语言定义和使用骨架。由于这些事实,基于骨架的语言的优点保留在Eden中,而我们没有继承它们的限制,因为骨架的集合可以根据需要增长。此外,在我们的方法中,可以使用支持COM接口的任何语言编写程序的顺序代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号