TLB là một bộ nhớ dùng dùng để lưu trữ các bản dịch địa chỉ ảo sang địa chỉ vật lý thường xuyên được sử dụng. Nó được sử dụng để tăng tốc quá trình dịch địa chỉ.
MicroTLB là một TLB nhỏ hơn, nằm ở mức đường đi dữ liệu (datapath) của bộ xử ly. Nó lưu trữ một tập con các mục dịch gần đây từ TLB. MicroTLB cho phép truy cập nhanh hơn vào bảng dịch so với việc truy cập trực tiếp vào TLB.
Sự khác biệt cơ bản giữa TLB và microTLB bao gồm:
TLB có kích thước lớn hơn, lưu trữ nhiều mục dịch hơn. MicroTLB có kích thước nhỏ hơn, chỉ lưu một tập con các mục thường xuyên truy cập gần đây từ TLB.
TLB nằm ngoài bộ xử lý. MicroTLB nằm trong bộ xử lý.
Truy cập TLB chậm hơn so với microTLB do TLB nằm ngoài bộ xử lý trong khi microTLB nằm trong bộ xử lý.
TLB có thể được chia sẻ giữa các luồng xử lý (thread). MicroTLB thường riêng biệt cho từng luồng xử lý.