IA-64 Innovations
if-conversion: execute both sides of a branch
cmp.ne p1, p2 = r1, 0 ;; Set predicate reg
data speculation: load a value before knowing if the address
control speculation: Execute a computation before knowing
rotating registers: Support for software pipelining.