首页> 外文会议>International conference on data engineering;ICDE-8 >Confining imperative languages for parallel processing
【24h】

Confining imperative languages for parallel processing

机译:限制命令式语言进行并行处理

获取原文

摘要

Imperative languages have built-in notions of global updatablevariables. This has been claimed to be one of the major reasons why theyare inferior to functional languages for parallel processing. The paperexamines the `bilateral' effects-side effects and aliasing-of updatablevariables. While aliasing hinders code parallelization, side effects donot necessarily cause problems in parallel processing if a certaindiscipline, e.g. a high-level dataflow scheme, known as the LGDGcomputation, in their use is obeyed. Furthermore, a point is made forthe exclusion of nested procedure declarations from parallel imperativelanguages, since they may cause serious aliasing and degrade locality ofreference
机译:命令式语言具有内置的全局可更新概念 变量。据称这是他们为什么要这样做的主要原因之一。 不如用于并行处理的功能语言。论文 检验“双边”效应-可更新的副作用和混叠 变量。别名会阻碍代码并行化,但副作用会 如果一定的话,不一定会在并行处理中引起问题 纪律一种高级数据流方案,称为LGDG 计算,在使用中要遵守。此外,有一点很重要 从并行命令中排除嵌套过程声明 语言,因为它们可能会导致严重的锯齿并降低本地性 参考

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号