harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rustem Rafikov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-3065) [DRLVM][hy_thr] Force inline of p_TLS_vmthread and tmn_suspent_enable/disable.
Date Wed, 28 Feb 2007 19:45:51 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-3065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476692
] 

Rustem Rafikov commented on HARMONY-3065:
-----------------------------------------

Hi All, 
There is an issue connected with this. 
Please look at HARMONY-3231. It suggests using "initial-exec" tls model on em64t which gives
up to 10% boost on jbb2005 as it avoids __tls_addr_get calls. It is working since all tls
accesses are in lybhythr.so on which the launcher has dependancy. But 3065 patch spreads accesse
among other modules such as libharmonyvm.so loaded via dlopen. In the case "initial-exec"
model may not work, possibly unexpectedly. Please correct me if I'm wrong in tls modles understanding.
So we need to discuss the both patches more carefully.


> [DRLVM][hy_thr] Force inline of p_TLS_vmthread and tmn_suspent_enable/disable.
> ------------------------------------------------------------------------------
>
>                 Key: HARMONY-3065
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3065
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Assigned To: weldon washburn
>         Attachments: 0001-Adapt-TLS-inlining-for-Linux.txt, 0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.patch,
0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.patch, 0001-Force-inline-of-p_TLS_vmthread-and-tmn_suspent_enable-disable.txt,
JNIExceptionPerf.zip, nativecalls.patch
>
>
> Force inline of p_TLS_vmthread and tmn_suspent_enable/disable. It improve performance
up to 3 times.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message