You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been mostly lurking, but I have lots of experience making Java go fast with big data, so I've been toying with various approaches.
I have a couple questions:
I did a search for JMH in discussions but got no hits; is no one using it?
I was looking at using Vector API but it seems like Graal isn't supporting it yet, so I wonder if that's a strike against it
My idea was to use Vector API to get the fattest SIMD registers possible, and try to get the JDK to generate some reasonable AVX2 instructions. My desktop (Ryzen 1700, 8 Zen 1 cores, 32G RAM) is coincidentally not too far from the target VM (8 Zen 2 cores and 32G RAM). It seems like JMH would be a great way of identifying hotspots so I'm surprised not to see it being used to optimize algorithms.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've been mostly lurking, but I have lots of experience making Java go fast with big data, so I've been toying with various approaches.
I have a couple questions:
My idea was to use Vector API to get the fattest SIMD registers possible, and try to get the JDK to generate some reasonable AVX2 instructions. My desktop (Ryzen 1700, 8 Zen 1 cores, 32G RAM) is coincidentally not too far from the target VM (8 Zen 2 cores and 32G RAM). It seems like JMH would be a great way of identifying hotspots so I'm surprised not to see it being used to optimize algorithms.
Beta Was this translation helpful? Give feedback.
All reactions