开放获取
芭芭拉·查普曼,马修·海恩斯,皮尤什·梅罗特拉,汉斯·齐玛,约翰·范·罗森代尔, "Opus:多学科应用的协调语言",科学的规划, 卷。6, 文章的ID632908, 18 页面, 1997. https://doi.org/10.1155/1997/632908
Opus:多学科应用的协调语言
摘要
数据并行语言,如高性能Fortran,可以成功地应用于广泛的数值应用。然而,许多先进的科学和工程应用程序本质上是多学科和异构的,因此不能很好地适应数据并行范式。在本文中,我们提出了Opus,一种旨在填补这一空白的语言。Opus的中心概念是一种称为共享抽象(SDA)的机制。SDA可以用作计算服务器,即计算活动的轨迹,或作为异步任务之间共享数据的数据存储库。sda可以在内部实现数据并行,为数据和任务并行性以及嵌套任务并行性的集成提供支持。因此,它们可以用自然和有效的方式来表达多学科应用。在本文中,我们通过一系列示例描述了该语言的特性,并概述了在并行和分布式环境中实现这些概念所需的运行时支持。
版权
版权所有©1997 Hindawi出版公司。这是一篇发布在知识共享署名许可协议,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。