...
首页> 外文期刊>Parallel Computing >Data parallel language and compiler support For data intensive applications
【24h】

Data parallel language and compiler support For data intensive applications

机译:数据并行语言和编译器支持适用于数据密集型应用程序

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

摘要

Processing and analyzing large volumes of data plays an increasingly important role in Many domains of scientific research. High-level language and compiler support for developing Applications that analyze and process such datasets has, however, been lacking so far. In this paper, we present a set of language extensions and a prototype compiler for support- Ing high-level object-oriented programming of data intensive reduction operations over mul- tidimensional data. We have chosen a dialect of Java with data-parallel extensions for Specifying a collection of objects, a parallel for loop, and reduction variables as our source High-level language. Our compiler analyzes parallel loops and optimizes the processing of da- tasets through the use of an existing run-time system, called active data repository(ADR).
机译:在科学研究的许多领域中,处理和分析大量数据都扮演着越来越重要的角色。到目前为止,缺少用于开发用于分析和处理此类数据集的应用程序的高级语言和编译器支持。在本文中,我们提供了一组语言扩展和一个原型编译器,用于支持对多维数据进行数据密集型还原操作的Ing高级面向对象编程。我们选择了带有数据并行扩展名的Java方言来指定对象的集合,并行的for循环和归约变量作为我们的高级语言。我们的编译器通过使用称为活动数据存储库(ADR)的现有运行时系统,分析并行循环并优化数据集的处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号