cpulimit is a per-process cpu usage limiter (expressed in percentage, not in cpu time). This is useful to control batch jobs, when you don't want they eat too much cpu. It is able to adapt itself to the overall system load, dynamically and quickly.
These details are provided for information only. No information here is legal advice and should not be used as such.