PCIE
- PCI Express - Wikipedia
- Peripheral Component Interconnect Express
- Style: Serial communication
Every desktop PC motherboard (opens in new tab)has a number of PCIe slots you can use to add GPUs(opens in new tab) (aka video cards aka graphics cards), RAID cards(opens in new tab), Wi-Fi cards or SSD(opens in new tab) (solid-state drive) add-on cards.
NVME
The initialism NVM stands for non-volatile memory, which is often NAND flash memory that comes in several physical form factors, including solid-state drives (SSDs), PCIe add-in cards, and M.2 cards, the successor to mSATA cards. NVM Express, as a logical-device interface, has been designed to capitalize on the low latency and internal parallelism of solid-state storage devices.
SSD Trim
RAID
- Raid 0
- doubled speed, no redundancy
- splits data into blocks and writes them across multiple drives in the array, offering fast read and write speeds
- does not provide fault tolerance or redundancy, and problems on any of the disks in the array can result in complete data loss
CPU
Hyper Threading
- Thread
- Multi Threading
Hyper-threading is a process by which a CPU divides up its physical cores into virtual cores that are treated as if they are actually physical cores by the operating system. These virtual cores are also called threads.
The CPU exposes two execution contexts per physical core. This means that one physical core now works like two “logical cores” that can handle different software threads.
TLDR: use unused resources (pipeline, register).
ECC Memory
- Memory
- Uses Hamming Code to correct errors.