Applying speculation techniques to implement functional units | IEEE Conference Publication | IEEE Xplore