SVML on Windows Overhead

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Wed Oct 24 21:42:26 UTC 2018


Thanks for the data, Jp.

I checked Linux and the increase is roughly the same (~850K) in absolute 
numbers [1]. Also, vectorIntrinsics changes contribute ~4M in total, so 
~20-25% is attributed to SVML.

Static footprint alone doesn't look like a blocker to me, but it 
definitely falls into the category of negative effects, especially for 
an incubating module.

Best regards,
Vladimir Ivanov

[1] libjvm.so
   default branch:         22384560
   vectorIntrinsic - svml: 25635648
   vectorIntrinsic + svml: 26483016

On 23/10/2018 13:51, Halimi, Jean-Philippe wrote:
> Dear all,
> 
> Following our earlier discussion in the past week, I have spent some time evaluating the memory overhead of SVML assembly routines on Windows. It looks like it generates a 6.84% overhead on JVM.dll. Here are the details:
> 
> Jvm.dll size:
> With SVML:        13,363,200 bytes
> Without SVML: 12,508,160 bytes
> 
> Will this be considered as a blocker for the merging of VectorAPI in the main branch?
> 
> Thanks,
> Jp
> 


More information about the panama-dev mailing list