A single shared processing path is used as contexts are switched during processing. Each unique context is processed using a corresponding unique pipeline. If a pipeline that is executing under one context stalls, processing is switched in the shared processing path to another pipeline that is executing...http://www.google.de/patents/US6915414?utm_source=gb-gplus-sharePatent US6915414 - Context switching pipelined microprocessor