首页 | 本学科首页   官方微博 | 高级检索  
     


FORK: A high-level language for PRAMs
Authors:T. Hagerup   A. Schmitt  H. Seidl
Affiliation:

a Max-Planck-Institut für Informatik, Im Stadtwald, 6600, Saarbrücken, Germany

b Fachbereich Informatik, Universität des Saarlandes, Im Stadtwald, 6600, Saarbrücken, Germany

Abstract:We present a new programming language designed to allow the convenient expression of algorithms for a parallel random access machine (PRAM). The language attempts to satisfy two potentially conflicting goals: On the one hand, it should be simple and clear enough to serve as a vehicle for human-to-human communication of algorithmic ideas. On the other hand, it should be automatically translatable to efficient machine (i.e. PRAM) code, and it should allow precise statements to be made about the amount of resources (primarily time) consumed by a given program. In the sequential setting, both objectives are reasonably well met by the Algol-like languages, e.g. with the RAM as the underlying machine model, but we are not aware of any language that allows a satisfactory expression of typical PRAM algorithms. Our contribution should be seen as a modest attempt to fill this gap.
Keywords:Parallel language   synchronization   shared memory   processor allocation
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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