W 1989 roku firma HP ustaliła, że architektury Reduced Instruction Set Computing (RISC) zbliżały się do limitu przetwarzania przy jednej instrukcji na cykl. Badacze HP zbadali nową architekturę, później nazwaną Explicitly Parallel Instruction Computing (EPIC), która pozwala procesorowi na wykonywanie wielu instrukcji w każdym cyklu zegarowym. EPIC wdraża formę architektury bardzo długiego słowa instrukcji (VLIW), w której pojedyncze słowo instrukcji zawiera wiele instrukcji. W EPIC kompilator z góry określa, które instrukcje mogą być wykonane jednocześnie, więc mikroprocesor po prostu wykonuje instrukcje i nie musi opracowywać mechanizmów określających, które instrukcje są wykonywane równolegle.
Kompilator