Jade: a high-level, machine-independent language for parallel programming

Jade: a high-level, machine-independent language for parallel programming
复制标题

Jade:一种独立于机器的高级并行编程语言

DOI:
10.1109/2.214440
复制
发表时间:
1993
期刊:
影响因子:
2.2
通讯作者:
M. Lam
M. Lam
中科院分区:
计算机科学4区
文献类型:
--
作者:
M. Rinard;D. Scales;M. Lam

文献摘要

被引文献

相似文献

讨论了一种用于管理粗粒平行性的高级平行编程语言Jade。 Jade通过提供顺序执行和共享地址空间抽象来简化编程。它也是与平台无关的;同样的Jade程序在单层处理器,多处理器和异质机器网络上运行。一个示例说明了Jade程序员如何表达不规则的,动态确定的并发性以及实现如何利用这种并发源的利用。描述了在高分辨率视频系统上运行的数字视频成像程序,并描述了其他几个玉器应用程序。<< etx >>
Jade, a high-level parallel programming language for managing coarse-grained parallelism, is discussed. Jade simplifies programming by providing sequential-execution and shared-address-space abstractions. It is also platform-independent; the same Jade program runs on uniprocessors, multiprocessors, and heterogeneous networks of machines. An example that illustrates how Jade programmers express irregular, dynamically determined concurrency and how the implementation exploits this source of concurrency is presented. A digital video imaging program that runs on a high-resolution video system and several other examples of Jade applications are described.<<ETX>>