Nadkarni P M, Miller P L
Department of Anesthesiology, Yale School of Medicine, New Haven, CT 06510.
Proc Annu Symp Comput Appl Med Care. 1991:404-8.
A parallel program for inter-database sequence comparison was developed on the Intel Hypercube using two models of parallel programming. One version was built using machine-specific Hypercube parallel programming commands. The other version was built using Linda, a machine-independent parallel programming language. The two versions of the program provide a case study comparing these two approaches to parallelization in an important biological application area. Benchmark tests with both programs gave comparable results with a small number of processors. As the number of processors was increased, the Linda version was somewhat less efficient. The Linda version was also run without change on Network Linda, a virtual parallel machine running on a network of desktop workstations.
利用两种并行编程模型,在英特尔超立方体上开发了一个用于数据库间序列比较的并行程序。其中一个版本是使用特定于机器的超立方体并行编程命令构建的。另一个版本是使用Linda构建的,Linda是一种与机器无关的并行编程语言。该程序的两个版本提供了一个案例研究,比较了在一个重要的生物学应用领域中这两种并行化方法。对这两个程序进行的基准测试在处理器数量较少时给出了可比的结果。随着处理器数量的增加,Linda版本的效率略低。Linda版本也未经修改就在网络Linda上运行,网络Linda是在桌面工作站网络上运行的虚拟并行机。