.


:




:

































 

 

 

 


Hyper-Threading Intel




 

Hyper-Threading . , . Hyper-Threading , , .

Hyper-Threading , . , , . , . , , , - . , . .

Hyper-Threading : Single-Task (ST) Multi-Task (MT). ST , , HALT. ( ), .

. 33.4 Haswell.

 

. 33.4. Haswell

 

. - L0m, . - L0m , . , , - Lom .

( ITLB - Instruction Translation Look-aside Buffer) - , . (Instruction Decode) , , ( ).

(Uop Queue) (Allocator) , . (Schedulers) , , .

- , (DTLB - Data Translation Look-aside Buffer) (ID) .

- L0m . - L0m. - L0m , . , , . - L0m , .

- L0m, - , x86 - (L1). (Instruction Translation Lookaside Buffer- ITLB), , - L0m, . ITLB , - L1 . x86 Hyper-Threading , - L0m. , , . - L0m.

. (Allocator) (Register Rename). . , , , . , .

, (Scheduling), . - . , . , , , , . , . , (, ), (Retirement), . (Re-Order Buffer) . - () , (Data Translation Lookaside Buffer - DTLB), , , , . , Hyper-Threading .

Intel, Sandy Bridge, , - (L1D).

Hyper-Threading , . . , .

, SMT, . 33.5.

. 33.5. SMT

 

, , Hyper-Threading .

, Hyper-Threading 10-20%.

 

1. ?

2. ?

3. ?

4. ?

5. ?

6. ?

7. ?

8. ?

9. ?

10. Hyper Threading?

11. Hyper Threading?

 





:


: 2015-10-01; !; : 527 |


:

:

.
==> ...

1551 - | 1531 -


© 2015-2024 lektsii.org - -

: 0.012 .