Skip to main content

Introducing TLB Middleware in Akita

· 2 min read
Daoxuan Xu
Undergraduate Student
Huizhi Zhao
Undergraduate Student

The Translation Lookaside Buffer (TLB) is a crucial component in virtual memory systems that speeds up virtual-to-physical address translation. We have updated the tlb package with our “drain-flush-restart” protocol and implemented middlewares to support higher modularity, flexibility, and efficiency.

tlbMiddleware is responsible for managing and executing all internal TLB requests and tasks. It is designed to operate in a pipelined manner, processing up to multiple requests per cycle and maintaining internal state for control flow.