En realidad he puesto el caso general, el que toca a una sola unidad de ejecucion sea del tipo que sea y este esta en una GPU, CPU un DSP... y he explicado su funcionamiento, en las GPUs viene a ser lo mismo que en las CPUs simplemente que cambia el nombre de los pasos, "los pasos"(esto hay que tomarlo con pinzas) y su extension. Ademas una pipeline no es una unidad de ejecucion especializada, aunque lamentablemente mucha gente las usas como sinonimo para referirse a las unidades de ejecucion "especializadas" que usan la arquitectura de pipeline, lo que si que esta admitido es usarlo en general para referirse a unidades de ejecucion que usan la arquitectura de pipeline en general. Lo que he puesto a sido desde el punto de vista electronico y de arquitectura de computadpores... tal y como explican los profesores en la universidad lo que es un pipeline, y extendida la informacion con otras fuentes.
En CPU hay micros con pipelines desde 5 asta mas de 30 pasos, en las GPUs es por el estilo he incluso llegan alguna a mas de 50 pasos ya que la independencia de datos a la hora de trabajar con pixels tiende a ser mayor.
PD. normalmente se usa pipeline en las targetas graficas para referirse a cuantos pixeles son capaces de tratar en paralelo, o en su defectos a cuantas unidades de renderizado poseen.