开放获取
蒂莫西·g·马特森, "通用科学编程Linda的效率",科学的规划, 卷。3., 文章的ID401086, 11 页面, 1994. https://doi.org/10.1155/1994/401086
通用科学编程Linda的效率
收到了
1993年6月30日
接受
1993年12月30日
摘要
Linda (Linda是Scientific Computing Associates, Inc.的注册商标)是一种用于协调进程执行和交互的编程语言。当与一种计算语言(如C或Fortran)结合时,产生的混合语言可用于为并行和分布式多指令多数据(MIMD)计算机编写可移植程序。Linda编程模型基于读、写和擦除虚拟共享内存的操作。它易于使用,并让程序员以一种非常富有表现力的、非耦合的编程风格编写代码。然而,除非Linda程序能够有效地执行,否则这些好处几乎没有价值。本文的目的是演示Linda程序是有效的,使Linda成为编程MIMD并行计算机的有效通用工具。对琳达的效率给出了两个论证;第一个是基于Linda的实现,第二个是一系列跨越一套完整的并行算法类的案例研究。
版权
版权所有©1994 Hindawi出版公司。这是一篇发布在知识共享署名许可协议,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。