03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

APPLICATION PROGRAMMING MODEL<br />

Table 2-28. Encoding of Cache and TLB Descriptors<br />

Descriptor Value Cache or TLB Description<br />

00H Null descriptor<br />

01H <strong>Instruction</strong> TLB: 4 KByte pages, 4-way set associative, 32 entries<br />

02H <strong>Instruction</strong> TLB: 4 MByte pages, 4-way set associative, 2 entries<br />

03H Data TLB: 4 KByte pages, 4-way set associative, 64 entries<br />

04H Data TLB: 4 MByte pages, 4-way set associative, 8 entries<br />

05H Data TLB1: 4 MByte pages, 4-way set associative, 32 entries<br />

06H 1st-level instruction cache: 8 KBytes, 4-way set associative, 32 byte line size<br />

08H 1st-level instruction cache: 16 KBytes, 4-way set associative, 32 byte line size<br />

0AH 1st-level data cache: 8 KBytes, 2-way set associative, 32 byte line size<br />

0BH <strong>Instruction</strong> TLB: 4 MByte pages, 4-way set associative, 4 entries<br />

0CH 1st-level data cache: 16 KBytes, 4-way set associative, 32 byte line size<br />

22H 3rd-level cache: 512 KBytes, 4-way set associative, 64 byte line size, 2 lines per sector<br />

23H 3rd-level cache: 1 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector<br />

25H 3rd-level cache: 2 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector<br />

29H 3rd-level cache: 4 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector<br />

2CH 1st-level data cache: 32 KBytes, 8-way set associative, 64 byte line size<br />

30H 1st-level instruction cache: 32 KBytes, 8-way set associative, 64 byte line size<br />

40H No 2nd-level cache or, if processor contains a valid 2nd-level cache, no 3rd-level cache<br />

41H 2nd-level cache: 128 KBytes, 4-way set associative, 32 byte line size<br />

42H 2nd-level cache: 256 KBytes, 4-way set associative, 32 byte line size<br />

43H 2nd-level cache: 512 KBytes, 4-way set associative, 32 byte line size<br />

44H 2nd-level cache: 1 MByte, 4-way set associative, 32 byte line size<br />

45H 2nd-level cache: 2 MByte, 4-way set associative, 32 byte line size<br />

46H 3rd-level cache: 4 MByte, 4-way set associative, 64 byte line size<br />

47H 3rd-level cache: 8 MByte, 8-way set associative, 64 byte line size<br />

49H 3rd-level cache: 4MB, 16-way set associative, 64-byte line size (Intel Xeon processor MP, Family 0FH, Model 06H);<br />

2nd-level cache: 4 MByte, 16-way set associative, 64 byte line size<br />

4AH 3rd-level cache: 6MByte, 12-way set associative, 64 byte line size<br />

4BH 3rd-level cache: 8MByte, 16-way set associative, 64 byte line size<br />

4CH 3rd-level cache: 12MByte, 12-way set associative, 64 byte line size<br />

4DH 3rd-level cache: 16MByte, 16-way set associative, 64 byte line size<br />

4EH 2nd-level cache: 6MByte, 24-way set associative, 64 byte line size<br />

50H <strong>Instruction</strong> TLB: 4 KByte and 2-MByte or 4-MByte pages, 64 entries<br />

51H <strong>Instruction</strong> TLB: 4 KByte and 2-MByte or 4-MByte pages, 128 entries<br />

52H <strong>Instruction</strong> TLB: 4 KByte and 2-MByte or 4-MByte pages, 256 entries<br />

56H Data TLB0: 4 MByte pages, 4-way set associative, 16 entries<br />

57H Data TLB0: 4 KByte pages, 4-way associative, 16 entries<br />

5BH Data TLB: 4 KByte and 4 MByte pages, 64 entries<br />

5CH Data TLB: 4 KByte and 4 MByte pages,128 entries<br />

5DH Data TLB: 4 KByte and 4 MByte pages,256 entries<br />

60H 1st-level data cache: 16 KByte, 8-way set associative, 64 byte line size<br />

2-42 Ref. # 319433-014

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!