About DLX Pipeline

Pipeline Hazards

Overcoming Hazards: Forwarding

DLX Pipeline Simulation

Group Members



DLX Pipelining is one of the essential concepts in computer architecture. Unfortunately it can be hard to understand how exactly the instructions in the pipeline are processed and what pipelining involves.

The goal of this tutorial is to help students to make sense of how the DLX pipeline works. It contains definitions, explanations and examples to illustrate the basic ideas of pipelining.

Most importantly, it offers a very useful applet - a Simulation of the DLX Pipeline, that allows the user to choose the instructions he wants to run, and to understand how the Pipeline works from a hands-on experience.

Computer Architecture Tutorial
DLX Explained