3 ms·
> It introduces a clever way to allow programmers to use vector intrinsics without the JVM having to understand them. But the programmer does have to use those
by truth_seeker 7y ago
> It introduces a clever way to allow programmers to use vector intrinsics without the JVM having to understand them. But the programmer does have to use those intrinsics manually, there is no automatic vectorization.
Yep but that CLEVER WAY/LAYER can be very central to build higher-level API. So for a programmer point of view, who deals directly with higher-level (scala API as shown in example) dont have to bother about low-level intrinsics.
- truth_seeker 7y agoAlso, have a look at the paper on LMS: Explicit SIMD instructions into JVM using LMS - https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/166022/Toskov_Ivaylo.pdf https://www.research-collection.ethz.ch/bitstream/handle/20....