1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising: provide a hardware acceleration mechanism to filter redundant execution of an operation used by at least one software program.