Both papers introduce some new concepts in branch prediction
and open up new areas of research esp "Compiler synthesized dynamic
branch prediction" where automating the algorithm is still an open
problem.
Also I think that the "early resolved" case is basically similar
to
the case where the compiler is able to fill in the delay slots
of a branch
only with instructions above the branch.