Cache misses are a major concern in low latency environments. Currently, developers are forced to use DirectByteBuffers or Unsafe API to be able to control memory layout and access the memory in predictable fashion. Giving developers control over memory layout via JVM intrinsics would help to mitigate the problem.
Motivation
Cache misses are a major concern in low latency environments. Currently, developers are forced to use DirectByteBuffers or Unsafe API to be able to control memory layout and access the memory in predictable fashion. Giving developers control over memory layout via JVM intrinsics would help to mitigate the problem.