ILP refers to an architecture in which several actions can be carried out in parallel in a single process, each having its own set of resources – address space, registers, identifiers, state, and program counters.