Projects per year
Abstract
The ParaPhrase Refactoring Tool for Erlang (PaRTE) provides automatic, comprehensive and reliable pattern candidate discovery to locate parallelisable components in Erlang programs. It uses semi-automatic and semantics-preserving program transformations to reshape source code and to introduce high level parallel patterns that can be mapped adaptively to the available hardware resources. This paper describes the main PaRTE tools and demonstrates that significant parallel speedups can be obtained.
Original language | English |
---|---|
Title of host publication | Erlang '14 Proceedings of the Thirteenth ACM SIGPLAN workshop on Erlang |
Place of Publication | New York, NY |
Publisher | ACM |
Pages | 13-23 |
Number of pages | 10 |
ISBN (Print) | 9781450330381 |
DOIs | |
Publication status | Published - 3 Sept 2014 |
Keywords
- Parallelism
- Patterns
- Erlang
- Static Analysis
- Software engineering
- Tools
Fingerprint
Dive into the research topics of 'Discovering parallel pattern candidates in Erlang'. Together they form a unique fingerprint.Projects
- 4 Finished
-
-
FP7 ADVANCE: EU FP7 'Asynchronous and Dynamic Virtualisation through performance Analysis to support Concurrency Engineering 'ADVANCE'
Hammond, K. (PI) & Brady, E. C. (CoI)
1/02/10 → 30/09/13
Project: Standard
-
HPC-GAP: High performance computational: HPC-GAP High Performance Computational Algebra and Discrete Mathematics
Linton, S. A. (PI), Gent, I. P. (CoI) & Hammond, K. (CoI)
1/09/09 → 28/02/14
Project: Standard