Determinant
Douglas Low’s determinant solutions ...
In ZPL where there is no diagonal *<<
- Program a diagonal reduction
- Rotate all Cannon’s, reduce down
cols, reduce across bottom row
- Use gather (<##) to permute as with Cannon
- Use a new feature for pipelining called mscan
Sum the product reductions of the diagonals, both ways