420 karma · joined August 5, 2009
[1] https://registry.khronos.org/OpenGL/extensions/NV/NV_fill_re...
Instead of computing 8 independent values, compute one with 8x more iterations:
for (int i = 0; i < count * 8; i++) {
v0 += acc * v0;
}
That plus inlining the iteration count so the compiler can unroll the loop might help get closer to SOL.Switch is averaging 20M units/year and PS4 is averaging 13M units/year.
Only downside is if you have swipe to unlock, I couldn't actually get the swipe up to trigger the password input screen.
https://www.anandtech.com/show/9582/intel-skylake-mobile-des...
HBM is not exclusive to AMD, NVIDIA also ships GPUs using HBM (Tesla P100 and V100)
http://www.anandtech.com/show/11361/nvidia-announces-earning...
It does allow you to create pipeline state objects ahead of time like Vulkan and D3D12 but they only include a subset of state (shader + antialiasing state + color/depth attachment state). The rest of the state is set when recording the command buffer.