抽象性

提议应用语言定义并行架构算法,因为它们隐性并行并缺副作用直截了当应用语言编译程序可诱导大量拷贝以保存程序语义数据不必要复制可增加执行时间和内存需求消除不必要复制数据时,Sisal编译器使用即建即建即更新即置分析优化通过编译时间分析消除不必要的数组复制操作嵌入式阵列和更新式阵列都基于层次散装阵列,即向量阵列模型数组模型方便某些应用,但排除多项优化,例如传量化sal2.0等新语言有扩展数组模型,可实现高端数组操作和高效实现设计文章中,我们引入新方法执行更新原位分析,该方法适用于分层存储或相邻存储数组因此,可选择适合应用数组模型而不损性能此外,我们的分析更容易分布内存和大型软件系统