You are here: Home > Fastcode project > Power Challenge
Power Challenge
The objective is to build the fastest replacement for RTL Power.
Rules
Because the RTL Power function relies on the FPU control word beeing default
so can all functions.
Validation and Benchmark
Tool
Tables of results
Extended
Target | Function | Author | Speed up over RTL |
P4 Northwood | PowerDKCIA32Ext_5 | Dennis Christensen | 1,47 |
P4 Prescott | PowerDKCIA32Ext_5 | Dennis Christensen | 1,24 |
Pentium M | PowerJOH | John O'Harrow | 1,39 |
P3 | PowerDKCIA32_2 | Dennis Christensen | 1,42 |
Athlon XP | PowerDKCIA32Ext_5 | Dennis Christensen | 1,51 |
Opteron | PowerDKCIA32_3 | Dennis Christensen | 1,43 |
RTL Suggestion | PowerJOH | John O'Harrow | 1,39 |
Pascal | PowerDKCPas4 | Dennis Christensen | 1,13 |
Blended | PowerDKCIA32Ext_5 | Dennis Christensen | 1,41 |
Double
Target | Function | Author | Speed up over RTL |
P4 Northwood | PowerDKCSSE2_2 | Dennis Christensen | 1,38 |
P4 Prescott | PowerDKCSSE2_1 | Dennis Christensen | 1,14 |
Pentium M | PowerJOH | John O'Harrow | 1,40 |
P3 | PowerDKCIA32_2 | Dennis Christensen | 1,40 |
Athlon XP | PowerDKCIA32Ext_4 | Dennis Christensen | 1,70 |
Opteron | PowerDKCSSE2_2 | Dennis Christensen | 1,43 |
RTL Suggestion | PowerDKCIA32_2 | Dennis Christensen | 1,58 |
Pascal | PowerDKCPas4 | Dennis Christensen | 1,36 |
Blended | PowerDKCIA32Ext_5 | Dennis Christensen | 1,38 |
Single
Target | Function | Author | Speed up over RTL |
P4 Northwood | PowerDKCSSE_2 | Dennis Christensen | 1,69 |
P4 Prescott | PowerDKCSSE_2 | Dennis Christensen | 1,37 |
Pentium M | PowerJOH | John O'Harrow | 1,61 |
P3 | PowerDKCSSE_2 | Dennis Christensen | 1,55 |
Athlon XP | PowerDKCIA32Ext_5 | Dennis Christensen | 1,88 |
Opteron | PowerDKCSSE_2 | Dennis Christensen | 1,74 |
RTL Suggestion | PowerJOH | John O'Harrow | 1,55 |
Pascal | PowerDKCPas4 | Dennis Christensen | 1,22 |
Blended | PowerDKCIA32Ext_5 | Dennis Christensen | 1,57 |