Program execution time depends on the number of instructions as well as on computing power of the machine. Does anyone have some recommendation where to find an analytical model for estimating program execution time according to program instructions and CPU, RAM, and DISK characteristics?
For example, if we know the number of instructions, CPI (cycles per instruction), as well as hardware specifications of CPU, RAM, DISK, how to calculate (estimate) program execution time?