科学的规划

PDF
科学的规划/1996年/文章
特殊的问题

高性能计算功能

把这个特殊的问题

开放获取

体积 5 |文章的ID 493673年 | https://doi.org/10.1155/1996/493673

史蒂文·m·菲茨杰拉德罗德尼·r·Oldehoeft, Update-in-Place分析真正的多维数组”,科学的规划, 卷。5, 文章的ID493673年, 14 页面, 1996年 https://doi.org/10.1155/1996/493673

Update-in-Place分析真正的多维数组

收到了 1995年4月19日
接受 1995年6月19日

文摘

提出了应用语言定义算法并行体系结构,因为他们是隐式并行和缺乏的副作用。然而,简单的实现应用式语言编译器可能引起大量的复制保护程序语义。不必要的复制的数据既可以提高应用程序的执行时间和内存需求。消除不必要的复制数据,剑麻编译器使用build-in-place和update-in-place分析。这些优化删除不必要的数组拷贝操作通过编译时分析。build-in-place和update-in-place都是基于层次参差不齐的数组,也就是说。vector-of-vectors阵列模型。虽然这个数组模型是方便的对于某些应用程序,杜绝许多优化,例如,向量化。为了弥补这一缺陷,新的语言,如剑麻2.0,扩展阵列模型,允许对高层执行数组操作和有效的实现设计。在本文中,我们介绍一个执行update-in-place分析的新方法,适用于数组存储在等级或连续的存储。因此,数组模型适合应用程序可以选择不损失性能。 Moreover, our analysis is more amenable for distributed memory and large software systems.

版权©1996 Hindawi出版公司。这是一个开放的分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。


更多相关文章

对本文没有相关内容可用。
PDF 下载引用 引用
订单打印副本订单
的观点161年
下载412年
引用

文章奖:2020年杰出的研究贡献,选择由我们的首席编辑。获奖的文章阅读