Are OSL shaders the future for CPU renders

I was wondering i just saw some OSL shaders, and they seam to work only on CPU.
And then i was thinking does it mean that they have a speed improvement over other shaders ?.

And could they result in faster renders as compared to GPU renders, in other words is this where development should go if we want faster CPU renders ?

Is it the future for CPU? Probably. If properly implemented in Cycles they could be faster than SVM shaders. They are also MUCH more versatile and allow for lots of fancy tricks that just aren’t possible with the SVM shader system. They will likely never be faster than GPU rendering though, and getting them working on the GPU is pretty much dependent on Sony having any desire to render on the GPU, which they don’t.