1. A computer implemented method for fingerprint-based processor parameter management, the method comprising: determining a fingerprint of software that is currently executing on a processor of a computer system, the fingerprint comprising a representation of a sequence of behavior that occurs in the processor while the software is executing; determining whether the fingerprint is listed in a fingerprint table with an associated operating parameter value; based on determining that the fingerprint is listed in the fingerprint table, setting an operating parameter in a parameter register of the processor equal to the associated parameter operating parameter value; based on determining that the fingerprint is not listed in the fingerprint table: determining a value for operating parameter during execution of the software; setting the operating parameter in the parameter register equal to the determined value; and storing the fingerprint with the determined value in the fingerprint table; and executing the software by the processor according to the parameter register.