WIP cuda perlin noise port from galileo