Hidden surface removal for dynamic scenes

Anyone knows a good hidden surface removal technic to handle very dynamic scenes? I heard of Hierarchical Occlusion Map, anyone knows if it’s fast?