TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why is there no “matrix memory”?

1 pointsby dalyabout 2 years ago
The usual problem with matrix multiplication is that both are stored in either row or column order. That means that one of the two memory access patterns will be inefficient.<p>However, it would be easy to create a &quot;matrix memory&quot; that allowed linear memory addressing depending on the choice of memory port. The hardware could have a row-access and a column-access, both of which were linear because of the hardware wiring. That way both row and column access could be efficient.<p>All that would be required would be some &quot;memory configuration registers&quot; that specified the matrix shape.

no comments

no comments