Object-oriented parallel processing with Mentat

被引:2
作者
Grimshaw, AS
机构
[1] Department of Computer Science, University of Virginia, Charlottesville
基金
美国国家科学基金会;
关键词
D O I
10.1016/0020-0255(96)00059-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mentat is an object-oriented parallel processing system that addresses three problems endemic to parallel computing, the difficulty of writing parallel programs, the difficulty achieving portability of those programs, and the difficulty exploiting contemporary heterogeneous architectures. Mentat is a complete parallel application development environment consisting of the Mentat Programming Language (MPL) compiler, a run-time system that supports dynamic data dependence detection, a complete post mortem debugger, resource management and accounting capabilities, and various utilities to aid the programmer and system administrator. This paper provides a basic introduction to the philosophy behind Mentat and the MPL, and then focuses on application performance. The objective is to give the reader insight into how Mentat performs on different classes of applications. For each of four applications we sketch the implementation and present performance results.
引用
收藏
页码:9 / 34
页数:26
相关论文
共 34 条
[1]  
ALTSCHUL SF, 1990, J MOL BIOL, V215, P403, DOI 10.1006/jmbi.1990.9999
[2]   SHARED-MEMORY PARALLEL PROGRAMMING IN C++ [J].
BECK, B .
IEEE SOFTWARE, 1990, 7 (04) :38-48
[3]   PRESTO - A SYSTEM FOR OBJECT-ORIENTED PARALLEL PROGRAMMING [J].
BERSHAD, BN ;
LAZOWSKA, ED ;
LEVY, HM .
SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (08) :713-732
[4]  
BODIN F, 1993, P OBJ OR NUM C SUNR, P1
[5]  
Bokhari S.N., 1995, IEEE COMPUT, V28, P74
[6]  
BOYLE J, 1987, PORTABLE PROGRAMS PA
[7]   EXPERIMENTAL EVALUATION OF A REUSABILITY-ORIENTED PARALLEL PROGRAMMING ENVIRONMENT [J].
BROWNE, JC ;
LEE, T ;
WERTH, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :111-120
[8]   LINDA IN CONTEXT [J].
CARRIERO, N ;
GELERNTER, D .
COMMUNICATIONS OF THE ACM, 1989, 32 (04) :444-458
[9]  
CHANDY KM, 1993, CSTR9201 CALTECH DEP
[10]  
Cheung A. L., 1992, Proceedings of the First International Symposium on High-Performance Distributed Computing (HPDC-1) (Cat. No.92TH0455-6), P152, DOI 10.1109/HPDC.1992.246477