Reduction buffers, RV670 assembly

Discussion created by lpw on May 14, 2008
Latest reply on Nov 8, 2008 by sgratton


Where could I find more information about the different types of buffers supported by the rv670 chipset (reduction, scratch, etc.)?  I'm particularly interested in the reduction buffers.  The r600isa doc teases:

"A reduction buffer is an off-chip buffer used to help compute results across multiple threads, such as accumulate operations."

I want it!   How do I use it?  I am quite willing to venture into device-specific assembly, since IL presently does not seem to expose this feature.

Speaking of device-specific assembly, is there a rv670isa doc akin to the r600isa doc distributed with CAL?  I would like to learn more about the double precision instructions.