On Fri, Jun 6, 2008 at 2:16 PM, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
>> NB: This patch gives 7.6x boost on MTHarness/ThreadLocalBench and +25%
>> to SPECjvm2008:serial.
> Good numbers! I read the perf is still bad compared to RI? Have you
> any estimation about the reason?
The performance of ThreadLocal is bad compared to RI, while
SPECjvm2008:serial is not (assuming all other patches are applied). I
hadn't investigated the reason of ThreadLocal though, but I think the
problematic area is open-addressed tuple-stored map implementation by
Bob. Bob, had you tried other layout schemes (like splitting
key/values arrays, various probing schemes, etc.)? What was the
rationale behind this implementation?

Thanks,
Aleksey.

Reply via email to