Per Vognsen on Nostr: One nice thing about tiling compared to fully columnar/structure-of-arrays is that ...
One nice thing about tiling compared to fully columnar/structure-of-arrays is that the fixed-size arrays within each tile are at a constant bytewise offset so you don't need a separate variable/register for each array base. You just need the tile base and the per-array offsets can be folded into the memory operands.
Published at
2025-07-01 13:22:24 UTCEvent JSON
{
"id": "08d72c2bda2887051c5f452f612e7361f641f7e620d193e7b67b0a6a2f45984f",
"pubkey": "a297d2ef6a36a76aa5241cfc4c0ab5ab13e37ab15aaa46b48dabd8cc3ace895c",
"created_at": 1751376144,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/users/pervognsen/statuses/114778186973504856",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "One nice thing about tiling compared to fully columnar/structure-of-arrays is that the fixed-size arrays within each tile are at a constant bytewise offset so you don't need a separate variable/register for each array base. You just need the tile base and the per-array offsets can be folded into the memory operands.",
"sig": "49cac3cb8c5b6162bb68a71cdcf6fc478327151f9cc59f3ac691593e4426a55fb1cc89b2108ebe9d53c1ea18f88d8c47c8a8524e7be60276fc2bd2a173fbd43b"
}