RFR (S): CR 8004318/JEP 171 Fences intrinsics
Aleksey Shipilev
aleksey.shipilev at oracle.com
Tue Dec 4 09:34:04 PST 2012
http://en.wikipedia.org/wiki/Fence_instruction
-Aleksey.
On 12/04/2012 09:23 PM, Kirk Pepperdine wrote:
> I just have one question, what is a fence?
>
> Regards,
> Kirk
>
> On 2012-12-03, at 11:20 PM, Aleksey Shipilev <aleksey.shipilev at oracle.com> wrote:
>
>> (submitting this on behalf of Doug Lea)
>>
>> Hi,
>>
>> Please see the preliminary webrev for changes associated with JEP 171
>> aka Fences [1]. The webrev is here:
>> http://shipilev.net/pub/jdk/hotspot/fences/webrev-1/
>>
>> Testing:
>> - built and tested on Linux x86_64
>> - java-concurrency-torture [2] fences tests [3] passes on Linux x86_64
>> - looking through generated assembly for torture tests
>>
>> Please review the code changes while this thing flies through JPRT and
>> JEP is being "funded".
>>
>> Thanks,
>> Aleksey.
>>
>> [1] http://openjdk.java.net/jeps/171
>> [2] https://github.com/shipilev/java-concurrency-torture
>> [3] java -jar concurrency-torture.jar -t ".*fences.*"
>
More information about the hotspot-compiler-dev
mailing list