You could profile the kernels and see if you could determine the underlying algorithm from its name.
Generally, it could be hard to guess it unless you are familiar with different algos and how they might be implemented internally. The general rule would be that kernels can be deterministic in the default setup and have to be deterministic if the right flags are set.