3.4 CPU Features Flashcards
Simultaneous Multithreading (SMT)/Hyper-Threading
Single stream of instructions is being sent by a software application to a processor. Allow s software to run multiple parallel threads at the same time. It has a limitation as the software has to be able to use it and understand it to be able to tell the system that you want to use multiple threads at the same time.
Symmetric Multiprocessing (SMP)
Traditional workstations and servers have multiple processors. Motherboards with 2 or 4 processor sockets. All the processors must be the same type and speed to be able to work together. Usually supported on server environments and not desktop and laptops.
Multi-core processors
Single CPU with multiple processors inside
Multicore processors range from…
Dual-Core (2 cores)
Quad-Core (4 cores)
Hexa-core (6 cores)
Octo-Core (8 cores)
Virtualization (CPU)
Emulate hardware that does not exist.
Intel uses VT
AMD uses AMD-V
Virtualization allows to…
run multiple systems on a single physical host
Extended Page Table (EPT) - Intel
Rapid Virtualization Indexing (RVI) - AMD
Both are second level address translations of software virtualization that allows better performance,