Difference between revisions of "Work Package 3"

From Superoptimization
Jump to: navigation, search
m (Work package summary)
(Work package summary: Updated for interim report)
Line 7: Line 7:
 
| ''End date:''  || 15 August 2014
 
| ''End date:''  || 15 August 2014
 
|}
 
|}
 +
 +
Revised, since [[Work Package 2|work package 2]] has implemented prototypes for the various superoptimization techniques.
  
 
=== Description ===
 
=== Description ===
  
Hand-calculate benefit from superoptimization, comparing the different techniques. Stretch goal measure implementation (if [[Work Package 2|work package 2]] completed an implementation).
+
Measure the benefit to be achieved from superoptimization, using the [[Work Package 2|work package 2]] prototypes.
  
 
=== Deliverables ===
 
=== Deliverables ===
  
A report on the findings of these calculations.
+
A report on the findings of these measurements.
  
 
=== Dependencies ===
 
=== Dependencies ===

Revision as of 10:07, 8 August 2014

Work package summary

Start date: 21 July 2014
End date: 15 August 2014

Revised, since work package 2 has implemented prototypes for the various superoptimization techniques.

Description

Measure the benefit to be achieved from superoptimization, using the work package 2 prototypes.

Deliverables

A report on the findings of these measurements.

Dependencies

work package 1 and work package 2, although likely to be done in parallel

Approach

Hand-calculate benefit from superoptimization, comparing the different techniques. Stretch goal measure implementation (if WP2 completed an implementation).

Notes

The benefit is likely to be largest for inner loops, and frequently executed portions of code.

A prototype superoptimizer has been constructed, to allow short AVR instruction sequences to be evaluated.

Deliverables

Available soon