Skip to content

Comment on Cracovians: The Twisted Twins of Matricesparent

Comments

mciOP

Author here. There are no practical advantages, as far as I know. Not even faster multiplication on today's computers.

One thing that comes up in the sort of code ML I like to write is a careful attention to memory layout. Cracovians, defined according to some sibling comment as (B^T)A, make that a little more natural, since B and A can now have the same layout. I haven't used them though, so I don't have a good sense of whether that's more or less painful than other approaches.

Shouldn't be the same on a computer right? The change is in human perception not actually what hapens when multiplying.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.