Procedural shaders call a program to replace the object they are shading with their own data. Procedural shaders were available in previous version of Houdini, but since version 9 Houdini includes a few new, very useful shaders. These shaders begin with Mantra in the SHOP list.
For information on specific procedural shaders, see the individual node documentation: