WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug