TY - GEN
T1 - Locating multiprocessor TLBs at memory
AU - Teller, Patricia J.
AU - Gottlieb, Allan
PY - 1994
Y1 - 1994
N2 - This paper compares the performance, in shared-memory multiprocessors, of locating translation-lookaside buffers (TLBs) at processors with that of locating TLBs at memory. Our comparison is based on trace-driven simulations of multiprocessors with log N-stage networks interconnecting N processors and N memory modules. For the systems and workloads studied, memory-based TLBs perform noticeably better than processor-based TLBs, provided that memory is organized as multiple paging arenas, i.e., multiple clusters of memory modules where the mapping of a page to a cluster is fixed. The cost of a processor-based TLB reload is at least log N because of network transit. In contrast, the cost of a memory-based TLB reload can be smaller, since network transits are not required. Furthermore, with multiple paging arenas, the number of reloads is smaller with memory-based TLBs.
AB - This paper compares the performance, in shared-memory multiprocessors, of locating translation-lookaside buffers (TLBs) at processors with that of locating TLBs at memory. Our comparison is based on trace-driven simulations of multiprocessors with log N-stage networks interconnecting N processors and N memory modules. For the systems and workloads studied, memory-based TLBs perform noticeably better than processor-based TLBs, provided that memory is organized as multiple paging arenas, i.e., multiple clusters of memory modules where the mapping of a page to a cluster is fixed. The cost of a processor-based TLB reload is at least log N because of network transit. In contrast, the cost of a memory-based TLB reload can be smaller, since network transits are not required. Furthermore, with multiple paging arenas, the number of reloads is smaller with memory-based TLBs.
UR - http://www.scopus.com/inward/record.url?scp=0027961648&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027961648&partnerID=8YFLogxK
U2 - 10.1109/hicss.1994.323133
DO - 10.1109/hicss.1994.323133
M3 - Conference contribution
AN - SCOPUS:0027961648
SN - 0818650508
SN - 9780818650505
T3 - Proceedings of the Hawaii International Conference on System Sciences
SP - 554
EP - 563
BT - Proceedings of the Hawaii International Conference on System Sciences
PB - Publ by IEEE
T2 - Proceedings of the 27th Hawaii International Conference on System Sciences (HICSS-27). Part 4 (of 5)
Y2 - 4 January 1994 through 7 January 1994
ER -