1) AFAIK, on AMD platform, pipe is just software implemented feature.
2) None that I know of.
I've read somewhere AMD CL pipes are global memory in nature - perhaps mapping to the "append/consume buffers".
I hope they'll move them to GDS/LDS somehow. They're most likely not registers.
Just to be clear, that's just speculation by me.