[libre-riscv-dev] [isa-dev] 3D Matrix-style operations / primitives

lkcl luke.leighton at gmail.com
Wed Sep 18 20:13:45 BST 2019

On Wednesday, September 18, 2019 at 3:29:11 PM UTC+1, Rogier Brussee wrote:

>> normalisation looks to be just "divide by the determinant":
>>> http://mymathforum.com/linear-algebra/18218-how-do-i-normalize-matrix.html
> NOOOH. She divides every column by the length of the column. 

i can hear the screams and writhiing from 10,000 miles away, rogier :)

this tends to reinforce the idea of having base primitives (vector gather 
etc., thank you allen), which reorder registers / memory and let it get 
sorted out over time by software engineering.

Atif from Pixilica proposed microcoding (or, similar to that) of actual 
matrix operations: your reaction, Rogier, suggests that whatever algorithm 
is hard-coded into microcode is going to be a risk and/or require *huge* 
amounts of mathematical research to get right.



More information about the libre-riscv-dev mailing list