Performance implications of compact representations
Summary This postmortem analyzes the performance tradeoffs between compact bit-packed representations (using bitmasks and shifts) and expanded aligned representations (fat capabilities) for capabilities in a CHERI-like architecture. The key finding is that memory locality and cache efficiency dominate raw ALU cost, making compact representations generally superior in real systems despite requiring more bitwise operations. However, … Read more