RESOLVED WONTFIX 19508
Rearrange opcode bodies in VM/Machine.cpp for optimal instruction cache performance
https://bugs.webkit.org/show_bug.cgi?id=19508
Summary Rearrange opcode bodies in VM/Machine.cpp for optimal instruction cache perfo...
Cameron Zwarich (cpst)
Reported 2008-06-11 18:33:14 PDT
There is some anecdotal evidence to suggest that the order of the opcode bodies affects performance, especially when we add new opcodes. Given that we will be spending a lot of effort on fusing opcodes together in the coming weeks, we should investigate this further. In particular, we should see if reordering the opcode bodies can increase instruction cache coherency. There are algorithms for reordering of basic blocks based on profiling information, so we might be able to use some of the recent instrumentation and one of these algorithms to suggest a good placement. However, our situation is a bit different, so I don't know how it will work out.
Attachments
Gavin Barraclough
Comment 1 2012-09-06 23:43:52 PDT
Machine.cpp no longer exists, the old interpreter is not long for this world.
Note You need to log in before you can comment on or make changes to this bug.