RFR (S): Failure after windows compiler upgrade
nils.eliasson at oracle.com
Tue Apr 28 18:44:37 UTC 2015
After some further investigation - vs2013 with the /arch:IA32 flag
generates similar code to what vs2010 generated before. (Emitting x87
instructions only.) We should not expect any performance regression.
On 2015-04-28 18:25, Kim Barrett wrote:
> On Apr 28, 2015, at 8:29 AM, Nils Eliasson <nils.eliasson at oracle.com> wrote:
>> Which platforms did you ues SSE instructions on? It looks like the default for windows ia32 with VS2010 equals VS2013 with /arch:IA32 flag.
> I haven’t actually written the code I was alluding to. I am working on card table scanning performance as a sort of background task, and research uncovered that there are ways to make use of SSE2 to get potentially significant gains. I was expecting to need a runtime test to decide whether to use that approach; the point where that test would occur would make it not have any impact on scanning performance. I think only 32bit (x86 obviously) platforms would require the runtime check, as SSE2 is (I think) always present for 64bit x86.
More information about the hotspot-dev