Open Bug 806638 Opened 12 years ago Updated 8 months ago

[meta] IonMonkey: Fix V8 Benchmark Performance

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

People

(Reporter: dvander, Unassigned)

References

(Depends on 2 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta)

Attachments

(1 file)

IonMonkey is 4,000 points slower than V8, on the V8-v7 benchmark suite. That leaves us with a 40% gap to cover. This is a tracking bug for the steps necessary to cover that gap.
Okay with the most interesting bugs filed, here is a rough approximation of what we should be able to achieve on our overall v8 score, by fixing the worst performing benchmarks: regexp: +13% earley-boyer: +9% raytrace: +9% delta-blue: +5% crypto: +3% ----------------- total: +39%
(In reply to David Anderson [:dvander] from comment #1) > Okay with the most interesting bugs filed, here is a rough approximation of > what we should be able to achieve on our overall v8 score, by fixing the > worst performing benchmarks: > > regexp: +13% > earley-boyer: +9% > raytrace: +9% > delta-blue: +5% > crypto: +3% > ----------------- > total: +39% Remember that the total isn't additive in this way: making the above improvements to the score increases v8-bench's final score from 7814 -> 8136 locally, still far away from v8's 11127. In other words, if we make the changes above, we only see a 4% total improvement to the benchmark.
Script used to run the geometricMean() algorithm over proposed v8 improvements, so we can see the effect on the total more easily.
Sorry, I should have been clearer in comment #2: The number is the improvement we'd see to the overall v8 score if we brought that individual benchmark to parity with Crankshaft.
Blocks: 807159
Depends on: 702968
Depends on: 870095
Assignee: general → nobody
Severity: normal → S3
Depends on: 650063
Depends on: 642003
Depends on: 788246
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: