They are parallel, a data dependency cannot be pipelined as easily.
So no, they are not in-order.
Radeons do not have speculative execution but that doors not make them in-order.
So no, they are not in-order.
Radeons do not have speculative execution but that doors not make them in-order.
One thing that they do have to deal with data dependencies is that load (and texture fetch etc.) instructions don't block. Instead, there's a separate instruction for waiting on the result of a previous load.