Best price |
AMD Ryzen Threadripper Pro 7995WX | AMD Ryzen Threadripper Pro 7985WX | Apple M1 Ultra | AMD Ryzen Threadripper Pro 5995WX | AMD Ryzen Threadripper Pro 7975WX | Intel Core i9-13900KS | AMD Ryzen Threadripper 3990X | Intel Core i9-13900K | AMD Ryzen Threadripper Pro 7965WX | AMD Ryzen Threadripper Pro 3995WX | |
Image | ||||||||||
Best price | ||||||||||
Best price | ||||||||||
General info | ||||||||||
CPU socketThe CPU socket/s supported. | ||||||||||
CPU socketThe CPU socket/s supported. | LGA 1700 | LGA 1700 | ||||||||
Thermal Design Power (TDP)The thermal design power (TDP) is the maximum amount of power the cooling system needs to dissipate. A lower TDP typically means that it consumes less power. | ||||||||||
Thermal Design Power (TDP)The thermal design power (TDP) is the maximum amount of power the cooling system needs to dissipate. A lower TDP typically means that it consumes less power. | 350W | 350W | 96W | 280W | 350W | 150W | 280W | 125W | 350W | 280W |
CPU temperatureIf the CPU exceeds the maximum operating temperature then problems such as random resets can occur. | ||||||||||
CPU temperatureIf the CPU exceeds the maximum operating temperature then problems such as random resets can occur. | 95°C | 95°C | N.A. | 95°C | 95°C | 100°C | 68°C | 100°C | 95°C | 90°C |
PCI Express (PCIe) versionPeripheral Component Interconnect Express (PCIe) is a high-speed interface standard for connecting components, such as graphics cards and SSDs, to a motherboard. Newer versions can support more bandwidth and deliver better performance. | ||||||||||
PCI Express (PCIe) versionPeripheral Component Interconnect Express (PCIe) is a high-speed interface standard for connecting components, such as graphics cards and SSDs, to a motherboard. Newer versions can support more bandwidth and deliver better performance. | 5 | 5 | N.A. | 4 | 5 | 5 | 4 | 5 | 5 | 4 |
64-bit supportA 32-bit operating system can only support up to 4GB of RAM. 64-bit allows more than 4GB, giving increased performance. It also allows you to run 64-bit apps. | ||||||||||
64-bit supportA 32-bit operating system can only support up to 4GB of RAM. 64-bit allows more than 4GB, giving increased performance. It also allows you to run 64-bit apps. | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Total score for "General info" | ||||||||||
Total score for "General info" | ||||||||||
Performance | ||||||||||
CPU speedThe CPU speed indicates how many processing cycles per second can be executed by a CPU, considering all of its cores (processing units). It is calculated by adding the clock rates of each core or, in the case of multi-core processors employing different microarchitectures, of each group of cores. | ||||||||||
CPU speedThe CPU speed indicates how many processing cycles per second can be executed by a CPU, considering all of its cores (processing units). It is calculated by adding the clock rates of each core or, in the case of multi-core processors employing different microarchitectures, of each group of cores. | 96 x 2.5GHz | 64 x 3.2GHz | 16 x 3.2GHz & 4 x 2GHz | 64 x 2.7GHz | 32 x 4GHz | 8 x 3.2GHz & 16 x 2.4GHz | 64 x 2.9GHz | 8 x 3GHz & 16 x 2.2GHz | 24 x 4.2GHz | 64 x 2.7GHz |
CPU threadsMore threads result in faster performance and better multitasking. | ||||||||||
CPU threadsMore threads result in faster performance and better multitasking. | 192 | 128 | 20 | 128 | 64 | 32 | 128 | 32 | 48 | 128 |
Turbo clock speedWhen the CPU is running below its limitations, it can boost to a higher clock speed in order to give increased performance. | ||||||||||
Turbo clock speedWhen the CPU is running below its limitations, it can boost to a higher clock speed in order to give increased performance. | 5.1GHz | 5.1GHz | N.A. | 4.5GHz | 5.3GHz | 6GHz | 4.3GHz | 5.8GHz | 5.3GHz | 4.2GHz |
L2 cacheA larger L2 cache results in faster CPU and system-wide performance. | ||||||||||
L2 cacheA larger L2 cache results in faster CPU and system-wide performance. | 96MB | 64MB | 48MB | 32MB | 32MB | 32MB | 32MB | 32MB | 24MB | 32MB |
L3 cacheA larger L3 cache results in faster CPU and system-wide performance. | ||||||||||
L3 cacheA larger L3 cache results in faster CPU and system-wide performance. | 384MB | 256MB | N.A. | 256MB | 128MB | 36MB | 256MB | 36MB | 128MB | 256MB |
Total score for "Performance" | ||||||||||
Total score for "Performance" | ||||||||||
Benchmarks | ||||||||||
Cinebench R20 (multi) resultCinebench R20 is a benchmark tool that measures a CPU's multi-core performance by rendering a 3D scene. | ||||||||||
Cinebench R20 (multi) resultCinebench R20 is a benchmark tool that measures a CPU's multi-core performance by rendering a 3D scene. | N.A. | N.A. | N.A. | 25297 | N.A. | 15560 | 24763 | 15350 | N.A. | 24463 |
Cinebench R20 (single) resultCinebench R20 is a benchmark tool that measures a CPU's single-core performance by rendering a 3D scene. | ||||||||||
Cinebench R20 (single) resultCinebench R20 is a benchmark tool that measures a CPU's single-core performance by rendering a 3D scene. | N.A. | N.A. | N.A. | 585 | N.A. | 902 | 495 | 877 | N.A. | 477 |
Geekbench 5 result (multi)Geekbench 5 is a cross-platform benchmark that measures a processor's multi-core performance. (Source: Primate Labs, 2023) | ||||||||||
Geekbench 5 result (multi)Geekbench 5 is a cross-platform benchmark that measures a processor's multi-core performance. (Source: Primate Labs, 2023) | N.A. | N.A. | 24055 | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. |
Geekbench 5 result (single)Geekbench 5 is a cross-platform benchmark that measures a processor's single-core performance. (Source: Primate Labs, 2023) | ||||||||||
Geekbench 5 result (single)Geekbench 5 is a cross-platform benchmark that measures a processor's single-core performance. (Source: Primate Labs, 2023) | N.A. | N.A. | 1793 | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. |
Blender (classroom) resultThe Blender (classroom) benchmark measures the performance of a processor by rendering a 3D scene. More powerful processors can render the scene in less time. | ||||||||||
Blender (classroom) resultThe Blender (classroom) benchmark measures the performance of a processor by rendering a 3D scene. More powerful processors can render the scene in less time. | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. | 88.6seconds | N.A. | N.A. | N.A. |
Total score for "Benchmarks" | ||||||||||
Total score for "Benchmarks" | ||||||||||
Integrated graphics | ||||||||||
GPU clock speedThe graphics processing unit (GPU) has a higher clock speed. | ||||||||||
GPU clock speedThe graphics processing unit (GPU) has a higher clock speed. | Not applicable | Not applicable | 1300MHz | Not applicable | Not applicable | 300MHz | Not applicable | 300MHz | Not applicable | Not applicable |
GPU turboWhen the GPU is running below its limitations, it can boost to a higher clock speed in order to give increased performance. | ||||||||||
GPU turboWhen the GPU is running below its limitations, it can boost to a higher clock speed in order to give increased performance. | Not applicable | Not applicable | N.A. | Not applicable | Not applicable | 1650MHz | Not applicable | 1650MHz | Not applicable | Not applicable |
DirectX versionDirectX is used in games, with newer versions supporting better graphics. | ||||||||||
DirectX versionDirectX is used in games, with newer versions supporting better graphics. | Not applicable | Not applicable | N.A. | Not applicable | Not applicable | 12 | Not applicable | 12 | Not applicable | Not applicable |
OpenGL versionOpenGL is used in games, with newer versions supporting better graphics. | ||||||||||
OpenGL versionOpenGL is used in games, with newer versions supporting better graphics. | Not applicable | Not applicable | N.A. | Not applicable | Not applicable | 4.5 | Not applicable | 4.5 | Not applicable | Not applicable |
OpenCL versionSome apps use OpenCL to apply the power of the graphics processing unit (GPU) for non-graphical computing. Newer versions introduce more functionality and better performance. | ||||||||||
OpenCL versionSome apps use OpenCL to apply the power of the graphics processing unit (GPU) for non-graphical computing. Newer versions introduce more functionality and better performance. | Not applicable | Not applicable | N.A. | N.A. | Not applicable | 3 | N.A. | 3 | Not applicable | N.A. |
Total score for "Integrated graphics" | ||||||||||
Total score for "Integrated graphics" | ||||||||||
Memory | ||||||||||
RAM speedIt can support faster memory, which will give quicker system performance. | ||||||||||
RAM speedIt can support faster memory, which will give quicker system performance. | 2600MHz | 2600MHz | 6400MHz | 3200MHz | 2600MHz | 5600MHz | 3200MHz | 5600MHz | 2600MHz | 3200MHz |
Maximum memory bandwidthThis is the maximum rate that data can be read from or stored into memory. | ||||||||||
Maximum memory bandwidthThis is the maximum rate that data can be read from or stored into memory. | N.A. | N.A. | 800GB/s | 204.8GB/s | N.A. | 89.6GB/s | 95.37GB/s | 89.6GB/s | N.A. | 204.8GB/s |
DDR memory versionDDR (Double Data Rate) memory is the most common type of RAM. Newer versions of DDR memory support higher maximum speeds and are more energy-efficient. | ||||||||||
DDR memory versionDDR (Double Data Rate) memory is the most common type of RAM. Newer versions of DDR memory support higher maximum speeds and are more energy-efficient. | 5 | 5 | 5 | 4 | 5 | 5 | 4 | 5 | 5 | 4 |
Memory channelsMore memory channels increases the speed of data transfer between the memory and the CPU. | ||||||||||
Memory channelsMore memory channels increases the speed of data transfer between the memory and the CPU. | 8 | 8 | 8 | 8 | 8 | 2 | 4 | 2 | 8 | 8 |
Maximum memory amountThe maximum amount of memory (RAM) supported. | ||||||||||
Maximum memory amountThe maximum amount of memory (RAM) supported. | N.A. | 2000GB | 128GB | 2000GB | 2000GB | 128GB | 512GB | 128GB | 2000GB | 2000GB |
Total score for "Memory" | ||||||||||
Total score for "Memory" | ||||||||||
Features | ||||||||||
Instruction setsInstruction sets are sets of codes that the CPU runs for certain functions. | ||||||||||
Instruction setsInstruction sets are sets of codes that the CPU runs for certain functions. | MMX, SSE 4.1, SSE 4.2, AES, AVX, AVX2, F16C, FMA3 | MMX, SSE 4.1, SSE 4.2, AVX, AVX2, AES, F16C, FMA3 | SSE 4.2, SSE 4.1, AVX, AES, FMA3, F16C, MMX | MMX, AVX, AVX2, AES, SSE 4.1, SSE 4.2, F16C, FMA3 | SSE 4.2, SSE 4.1, AVX, AES, FMA3, F16C, MMX | SSE 4.2, SSE 4.1, AVX, AES, FMA3, F16C, MMX | SSE 4.2, SSE 4.1, AVX, AES, FMA3, F16C, MMX | MMX, AES, AVX, AVX2, SSE 4.1, SSE 4.2, F16C, FMA3 | SSE 4.2, SSE 4.1, AVX, AES, FMA3, F16C, MMX | |
MultithreadingMultithreading technology (such as Intel's Hyperthreading or AMD's Simultaneous Multithreading) provides increased performance by splitting each of the processor's physical cores into virtual cores, also known as threads. This way, each core can run two instruction streams at once. | ||||||||||
MultithreadingMultithreading technology (such as Intel's Hyperthreading or AMD's Simultaneous Multithreading) provides increased performance by splitting each of the processor's physical cores into virtual cores, also known as threads. This way, each core can run two instruction streams at once. | ✔ | ✔ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
TrustZoneA technology integrated into the processor to secure the device for use with features such as mobile payments and streaming video using digital rights management (DRM). | ||||||||||
TrustZoneA technology integrated into the processor to secure the device for use with features such as mobile payments and streaming video using digital rights management (DRM). | ✖ | ✖ | ✔ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ |
Front-end widthThe CPU can decode more instructions per clock (IPC), meaning that the CPU performs better | ||||||||||
Front-end widthThe CPU can decode more instructions per clock (IPC), meaning that the CPU performs better | N.A. | N.A. | 8 | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. | N.A. |
NX bitNX bit helps protect the computer from malicious attacks. | ||||||||||
NX bitNX bit helps protect the computer from malicious attacks. | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Total score for "Features" | ||||||||||
Total score for "Features" |
Whether it's a high-end gaming computer, an office workstation, or a PC for general use, each desktop build has its own set of requirements, which will determine what components you need. Before searching for a CPU for your PC, you should think about what type of software you are going to use frequently.
There are two types of workloads in the technical sense: single-threaded and multi-threaded workloads.
Single-threaded workloads are simple tasks, like web browsing or text editing, which do not require a lot of processing power. Multi-threaded workloads involve heavier types of processing, for example, video editing and gaming. These types of workloads require a powerful processor, coupled with a significant amount of RAM.
The number of cores and the clock speed are the two primary indicators of a CPU's power. A CPU core receives instructions and performs calculations (operations) accordingly. Clock speed, also called clock rate, refers to the frequency at which one core is running, determining how fast the processing unit executes instructions.
Together, they give the total clock speed or CPU speed, about which you can read in detail here. With more cores, the CPU's performance increases, as each core is being utilized to process the workload.
You also have to think about the motherboard's socket whenever you're looking to buy a new chip, as CPUs have various sizes, and the CPU must fit on the motherboard. AMD and Intel have a lot of different sockets for almost every new generation of CPUs. Taking into account that Intel CPUs became more and more popular, chances are that you'll find more motherboards compatible with Intel CPUs.
Brand wars are frequent in the tech industry, and when it comes to CPUs, there are only two giants: AMD and Intel. AMD CPUs operate efficiently and usually have a lower price tag. For example, AMD Sempron and Athlon dual-core processors are affordable, starting at 30$, and perform very well on PCs running home applications.
However, AMD processors do get hotter than Intel chips, and additional cooling solutions may have to be implemented. Intel CPUs are a bit more expensive, but they tend to outperform the competition, especially when it comes to multi-threaded workloads. Intel CPUs are power efficient and generate less heat. For this reason, many portable computers employ Intel CPUs.
CPUs use multiple cores to increase the overall speed by running numerous instructions simultaneously. Knowing the type of workload will help you determine what kind of processor you'll need.
For a PC running general-purpose applications, a dual-core processor will be enough, while for more complex workloads, you'll probably need a quad-core. The more cores a CPU has, the pricier it is. More cores translate to faster and better processing for heavy computing tasks, such as 3D modeling, photo and video editing, big data processing.
Generally, a quad-core processor would be the right choice if you use your computer for various tasks. For example, the Intel Core i5 quad-core processors provide excellent performance for running common applications and for gaming. However, Intel i7 processors shine when complex computing is involved, such as running 3D modeling applications or playing games with 4K HDR graphics, and this is mainly because of Intel's hyperthreading technology.
Hyperthreading doubles the logical cores or thread count of a processor. By duplicating the threads of one core, execution resources are used efficiently, and the processing speed increases.
AMD chips, though cheaper, are perfectly acceptable for everyday usage, and high-end processors can deliver outstanding performance, but they do not have hyperthreading. AMD does compensate with high clock speeds and more cores packed into a single chip.
While CPU benchmark is a component of CPU performance, it's worth mentioning separately as it can help you determine which CPU is the best for your needs. What is a CPU benchmark? It's a score that uses baseline measurements to compare the performance of a CPU against others. In essence, they provide companies and users with a standardized way to engage in CPU comparison.
UserBenchmark, Geekbench, and Cinebench, and PassMark are all excellent CPU benchmarks to look at when comparing CPUs. While you'll encounter various measurements, it's especially helpful to look at the difference between the single-core score and the multi-core score.
Devices and actions that only require a single-core, including playing games and working with basic programs, will rely more on the single-core score. For heavily-threaded games, you'll need to look for a CPU that has a higher multi-core score to ensure that the processor can support the workload.
Sometimes, the graphics processing unit (GPU) is integrated into the processor. For most entry-level desktop PCs, CPUs that have integrated graphics are good enough. But for designers, content creators, and IT solutions, a graphics module embedded on the CPU does not rise to the challenge. Thus, a dedicated GPU is necessary for professionals. Our guide for graphics cards gives helpful tips for choosing a GPU.