The Alpha 21264: a 500 MHz out-of-order execution microprocessor | IEEE Conference Publication | IEEE Xplore