首页 | 官方网站   微博 | 高级检索  
     


A process oriented semantics of the PRAM-language FORK
Authors:Gudula Rünger  Kurt Sieber
Affiliation:

FB 14-Informatik, Universität des Saarlandes, 66041, Saarbrücken, Germany

Abstract:The parallel language FORK 1], based on a scalable shared memory model, is a PASCAL-like language with some additional parallel constructs. A PRAM (Parallel Random Access Machine) algorithm can be expressed on a high level of abstraction as a FORK program which is translated into efficient PRAM code guaranteeing theoretically predicted runtimes.

In this paper, we concentrate on those features of the language FORK related to parallelism, such as the group concept, a shared memory access and synchronous or asynchronous execution. We present a trace-based denotational interleaving semantics where processes describe synchronous computations. Processes are created or deleted dynamically and run asynchronously. Interleaving rules reflect the underlying CRCW (concurrent-read-concurrent-write) PRAM model.

Keywords:Parallel language  Denotational semantics  Traces  PRAM
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号