As I learned more and more about Synopsys ARC APEX, I decided to write some notes about this.
Here is the ARC HS top level block diagram:
And this is the 10 stage pipeline.
It employs sophisticated branch prediction logic with very high prediction and early branch-resolution points to minimize the average mispredict penalty. The branch-prediction logic speculates the branch target address with a high probability of success, which minimize pipeline stalls.