Article contents
Communication lifting: fixed point computation for parallelism
Published online by Cambridge University Press: 07 November 2008
Abstract
Communication lifting is a program transformation that can be applied to a synchronous process network to restructure the network. This restructuring in theory improves sequential and parallel performance. The transformation has been formally specified and proved correct and it has been implemented as an automatic program transformation tool. This tool has been applied to a small set of programs consisting of synchronous process networks. For these networks communication lifting generates parallel programs that do not require locking. Measurements indicate performance gains in practice both with sequential and parallel evaluation. Communication lifting is a worthwhile optimization to be included in a compiler for a lazy functional language.
- Type
- Articles
- Information
- Copyright
- Copyright © Cambridge University Press 1995
References
- 2
- Cited by
Discussions
No Discussions have been published for this article.