Architecture support for disciplined approximate programming
Fuzzy memoization for floating-point multimedia applications