A hardware redundancy and recovery mechanism for reliable scientific computation on graphics processors