IMPLEMENTING PARALLEL REWRITING

被引:0
作者
KIRCHNER, C
VIRY, P
机构
来源
LECTURE NOTES IN ARTIFICIAL INTELLIGENCE | 1992年 / 590卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rewriting is a computation paradigm that allows to implement directly an equational specification (eg. an abstract data type). Much work has been done about theoretical aspects of rewriting, which has made this technique of practical interest for programming. The next step is now to provide an efficient implementation. We present in this paper an implementation technique of rewriting on any loosely-coupled parallel architectures. Restricted to one processor, its efficiency is in the same order of magnitude as those of functional languages such as interpreted LISP or ML, and we expect an almost linear increase of the efficiency when increasing the number of processors. This approach allows parallel execution of programs directly from their equationally axiomatized specification, without having at all to explicit the potential parallelism, thus providing a simple and precise operational semantics.
引用
收藏
页码:123 / 138
页数:16
相关论文
共 28 条
[1]  
BOUDOL G, 1983, INRIA192 RES REP
[2]   Trillium operating system [J].
Burns, G.D. ;
Pfiffer, A.K. ;
Fielding, D.L. ;
Brown, A.A. .
Conference on Hypercube Concurrent Computers and Applications, 1988,
[3]   COMPUTING WITH REWRITE SYSTEMS [J].
DERSHOWITZ, N .
INFORMATION AND CONTROL, 1985, 65 (2-3) :122-157
[4]  
Dershowitz Nachum, 1990, HDB THEORETICAL COMP, P243
[5]  
FRIBOURG L, 1985, JUL P IEEE S LOG PRO, P172
[6]  
GOGUEN J, 1987, LECT NOTES COMPUT SC, V279, P53
[7]  
GOGUEN J, 1988, LECT NOTES COMPUT SC, V308, P258
[8]  
GOGUEN J, 1986, IEEE COMPUTER AR MAR, P7
[9]  
GOGUEN J, 1977, UCLA10 SEM THEOR COM
[10]  
GOGUEN JA, 1986, CRIN86R104 TECHN REP