Minecraft wiki entry for Carpet, associated text: If the player sprints across a carpet, the particle effects are those of the blocks that are directly below it.
Carpets do not prevent the formation of ice.
Carpets can safely be placed on top of farmland, although it does not protect the farmland from jumping entities.
Double-layered carpet stops mobs from path finding.