Improving GPU register file reliability with a comprehensive ISA extension