Grainy Reflections in Cycles

I am sure this has been solved or talked about already but I cannot find a specific thread with straight forward answers.
I am rendering transparent\cycles glass with an HDRI background and I am getting tons of grainy reflective particles.


http://pasteall.org/blend/index.php?id=43598

I am using gpu with cuda

do you really need such a complex glass shader? All that filtering for making a spectral glass and spectral caustics are producing the noise.
I think a simple glass with transparency for ShadowRays is enough.

Ok I will try that.
It shader cam from a pbr plugin

that help but I had to us standard glass cycles shader to get ior effect
looks much better thanks