1. A computer program product comprising a non-transitory computer-readable storage medium having a set of instructions stored therein, which, when executed by a processor, causes the processor for scheduling the execution of a computer instruction by: determining an entitlement processor resource percentage for a logical partition of a plurality of logical partitions on a computer system; associating the logical partition to an entitlement special purpose register of a hardware thread in a set of entitlement special purpose registers, wherein the logical partition does not time-share the entitlement special purpose register with any other logical partition in the plurality of logical partitions; setting an entitlement special purpose register percentage for the entitlement special purpose register equal to the entitlement processor resource percentage; fetching an instruction from the logical partition; and causing a processor to dispatch the instruction to the hardware thread for processing according to the entitlement special purpose register percentage; wherein: the entitlement processor resource percentage is honored by the processor in determining how a set of physical resources are to be shared among the plurality of logical partitions.