Address Translation on the NIC
Scalable Systems Lab / The University of New Mexico
© Summer 2000 by Adrian Riedo
- Actually supports 2 Processes per NIC
- 4 GByte Virtual Address Space (VAS) per process (32 bit out of 64)
- ? 1’048’576 Table entries at 32 Bit (= 4 Bytes)
- ? 4 MB of memory for 1 Pagetable and Process
- ? totally 2 VAS makes 8 MB SDRAM
- using 4 Processes ? VAS limited to 3 GB (12 MB SDRAM)
- If using 64 bit VCA’s and 129 (max.) Proc./Node ? 64 GB Table
* no need to allocate large CMB’s as done until now
Address Translation on the NIC (Pagetable* for TM)
- Actually use 18 bit out of 32 for Table Index
- ? 262’144 Table entries at 32 Bit (= 4 Bytes)
- ? Support for 4 Processes makes 4 Mbyte