An apparatus comprising: a ray generator to generate rays for traversal through a graphics scene; a hierarchical acceleration data structure generator to construct a hierarchical acceleration data structure comprising a plurality of hierarchically arranged nodes; traversal/intersection circuitry to traverse one or more of the rays through the hierarchical acceleration data structure and intersect the one or more rays with primitives contained within the hierarchically arranged nodes; wherein at least one of the ray generator, hierarchical acceleration data structure generator, and traversal/intersection circuitry are to quantize a plurality of data values to generate a plurality of quantized data values, respectively; and execution circuitry to execute a dequantize instruction to convert the plurality of quantized data values to a plurality of dequantized data values, the dequantize instruction including a first source operand to identify a plurality of packed quantized data values in a source register and a destination operand to identify a destination register in which to store a plurality of packed dequantized data values, wherein the execution circuitry is to read a bitmask value comprising a plurality of bits, each bit associated with one of the packed quantized data values in the source register, wherein, for each packed quantized data value in the source register associated with a set bit value in the bitmask, the execution circuitry is to convert the packed quantized data value in the source register to a floating-point value, to multiply the floating-point value by a first value to generate a first product and to add the first product to a second value to generate a dequantized data value, and to store the dequantized data value in a packed data element location in the destination register, wherein the execution circuitry is to generate the first value by performing an operation using a second source data value stored in a second source register, the second source data value being identified by a second source operand of the dequantize instruction. a ray generator to generate rays for traversal through a graphics scene; a hierarchical acceleration data structure generator to construct a hierarchical acceleration data structure comprising a plurality of hierarchically arranged nodes; traversal/intersection circuitry to traverse one or more of the rays through the hierarchical acceleration data structure and intersect the one or more rays with primitives contained within the hierarchically arranged nodes; wherein at least one of the ray generator, hierarchical acceleration data structure generator, and traversal/intersection circuitry are to quantize a plurality of data values to generate a plurality of quantized data values, respectively; and execution circuitry to execute a dequantize instruction to convert the plurality of quantized data values to a plurality of dequantized data values, the dequantize instruction including a first source operand to identify a plurality of packed quantized data values in a source register and a destination operand to identify a destination register in which to store a plurality of packed dequantized data values, wherein the execution circuitry is to read a bitmask value comprising a plurality of bits, each bit associated with one of the packed quantized data values in the source register, wherein, for each packed quantized data value in the source register associated with a set bit value in the bitmask, the execution circuitry is to convert the packed quantized data value in the source register to a floating-point value, to multiply the floating-point value by a first value to generate a first product and to add the first product to a second value to generate a dequantized data value, and to store the dequantized data value in a packed data element location in the destination register, wherein the execution circuitry is to generate the first value by performing an operation using a second source data value stored in a second source register, the second source data value being identified by a second source operand of the dequantize instruction.