Very nice results. For my Unity C# code I use Andy's package: https://github.com/andywiecko/BurstTriangulator
Looking at his performance graph it looks like he does about 1 million points in around 320ms or so (if I managed to read his graph correctly), albeit for float2 values and using Unity Burst which does SIMD+multiple threads.