Ruprecht-Karls-Universität Heidelberg

Exploration, Development and Implementation of different TLB Functions and Mechanisms

Diploma Thesis by Felix Rembor


This diploma thesis is about translation lookaside buffers (TLBs). Different types of TLBs will be introduced in principle, before one type (TLB with content addressable memory) will be explained in detail. First, an introduction on the functionality of a basic TLB is given. Then an explanation follows on how this functionality can be implemented in hardware. After this follows a discussion on different improvement mechanisms and functions. Also a look at how different substitution strategies can be implemented in hardware. Ultimately, a specific TLB for a network card will be designed, using most of the introduced functions and mechanisms in this work.


« back


back to top