Table of Contents
Stream Parallel Skeleton Optimisation
Summary
Skeletons
Common skeletons
Pipeline
Farm
Map
Developing skeleton applications
Skeleton implementation
Our skeleton framework
Sample P3L program
Single entry/exit point
Functional semantics
Parallel semantics
Rewriting rules
Normal form
Teorems (1)
Performance models (1)
Performance models (2)
Teorems (2)
Experiments
Experimental results (worst case)
Rationale
Experimental results (good case)
Rationale
Experimental results (efficiency)
Future work
Conclusions
|
Author: Marco Danelutto
|