The time at which a program begins to execute, in contrast to the time at which it may have been submitted, loaded, compiled, or assembled. The amount of time—elapsed time or processor time—used in executing a program is called the execution time or sometimes the run time.