Open Bug 1893073 Opened 2 years ago Updated 2 years ago

Sort the interpreters to improve instruction cache utilization

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: mgaudet, Unassigned)

References

(Blocks 1 open bug)

Details

We use a direct threaded interpreter that is quite sizable. It seems likely that we could improve our instruction cache by 1) profiling the interpreter to determine which ops are used most frequently, 2) Re-ordering both our opcodes and our interpreter code to pack the most likely opcodes into as little instruction space as possible to improve instruction cache utilization.

You need to log in before you can comment on or make changes to this bug.