Mesa's RADV ACO Adds Support For Rapid Packed Math

Rapid Packed Math is the AMD terminology for allowing two FP16 operations within a single FP32 operation. ACO, which is the default shader compiler back-end since last year in Mesa's RADV driver, now supports this functionality for Vec2 16-bit operations.
Rapid Packed Math (vectorize_vec2_16bit) is supported since Vega and can allow for significant throughput improvements for FP16 operations albeit not too common for most games.
In any case, this merge request that had been open for the past four months was finally merged this week to Mesa Git allowing Rapid Packed Math support within the ACO compiler back-end.
52 Comments