Sales leaders of DELL servers in Ukraine.

  • DELL PowerEdge R750xs

    DELL PowerEdge R760xs server

    Intel Xeon Silver 4510 2.4-4.1Ghz 12 Cores

    Price from 212,606 UAH
  • DELL PowerEdge R750xs

    DELL PowerEdge R760xs server

    Intel Xeon Silver 4514Y 2.0-3.4Ghz 16 Cores

    Price from 228,735 UAH
  • DELL PowerEdge R750xs

    DELL PowerEdge R760xs server

    Intel Xeon Gold 6526Y 2.8-3.9Ghz 16 Cores

    Price from 258,060 UAH
  • DELL PowerEdge R750xs

    DELL PowerEdge R760xs server

    Intel Xeon Gold 5420+ 2.0Ghz 28 Cores

    Price from 287,385 UAH
  • Dell PowerEdge R760xs - Dual Xeon Silver 4410Y 2.0Ghz 12 Cores

    DELL PowerEdge R760 server

    Intel Xeon Gold 6526Y 2.8-3.9Ghz 16 Cores

    Price from 273,819 UAH
  • Dell PowerEdge R760xs - Dual Xeon Silver 4410Y 2.0Ghz 12 Cores

    DELL PowerEdge R760 server

    Intel Xeon Gold 6530 2.1-4.0Ghz 32 Cores

    Price from 338,290 UAH

Quick search filter of DELL servers

Що важливіше для серверного процесора? Кількість ядер чи Кількість потоків? Server Solutions

What is more important for a server processor? Number of cores or Number of threads?

The best prices for official DELL PowerEdge R760 servers in Ukraine.

Free consultation by phone +38 (067) 819 38 38

Available server models from the warehouse in Kyiv:

CPU cores vs. threads is a question that still gnaws at PC enthusiasts and hobbyists. What is more important for a good processor, the number of cores or threads? Well, as you might expect, there is no direct answer to this question. Threads basically help cores process information more efficiently. However, processor threads bring real visible performance in very specific tasks, so a hyperthreaded processor may not always help you achieve the best results.

What is a central processing unit?

The processor (central processing unit) is the heart of every smartphone, tablet, computer, and server. It's a critical component that determines how your computer will perform and how well it can do its job.

The processor takes the basic instructions you type into your computer and distributes those tasks to other chips in your system. By redistributing complex tasks to the chips best equipped to handle them, it allows your computer to perform at its peak.

The processor is sometimes called the brain of the computer. It is located on the motherboard (also called the main board) and is a separate component from the memory component.

It acts on the memory component that stores all the data and information in your system. The memory component and the processor are separate from your graphics card. The graphics card's only function is to receive data and convert it into images that you see on your monitor.

As technology advances year after year, we see processors getting smaller and smaller. And they work faster than ever before. You'll understand what faster means if you learn a little about Moore's Law, which gets its name from Intel co-founder Gordon Moore. Moore believes that the number of transistors in an integrated circuit doubles every two years.

What does a processor do?

As we mentioned earlier, the processor is the brain of your computer. It takes data from a particular program or application, performs a series of calculations, and executes the command. It performs a three-part cycle, otherwise known as a repetitive fetch, decode, and execute cycle. In the first stage, the processor selects instructions from your system's memory. Once it receives the instructions from memory, it moves on to the second stage. It is in this second stage that it decodes those instructions.

Once the machine decodes the instructions, it moves on to the third stage of execution. The decoded information passes through the CPU to reach the blocks that actually need to perform the required function. During the decoding process, it performs mathematical equations to send the required signal to your system.

This cycle repeats itself over and over again for every action and command you perform. The processor is an important part of any system, and it works closely with threads. Different processors have different numbers of threads to limit or increase the performance of your computer.

What is multithreading?

A thread is a small sequence of programmed instructions. Threads are the highest level of code that your processor can execute. They are usually managed by a scheduler, which is a standard part of any operating system.

To create a thread, a process must first be started. The process then creates a thread that runs, which can take a short or long period of time, depending on the process. Regardless of how long a task takes to run, it feels like your computer is doing a lot of things at once.

Every process has at least one thread, but there is no maximum number of threads that a process can use. For specialized tasks, the more threads you have, the better your computer's performance. With multiple threads, a single process can handle different tasks at the same time.

You'll also hear people use terms like "multi-threading" and "hyper-threading." Hyper-Threading technology allows a single CPU core to act as two cores, speeding up the execution of a particular program or application.

Even with a single core, it can simulate performance as if you had two cores. The more cores in a processor, the more threads. The more threads you have, the higher the performance of your system will be.

What is Hyper-Threading?

Hyperthreading debuted in 2002 and was Intel's attempt to bring parallel computing to users. It's a bit of a gimmick because the OS recognizes threads as separate processor cores. When you're using an Intel chip, your task manager will show you twice the number of cores and treat them as such. This allows them to share information and speed up the decoding process by sharing resources between the cores. Intel claims that this technology can improve performance by up to 30%.

How do processor cores and threads work?

The processor cores are hardware. They do all the heavy lifting. Threads are used to help the processor more efficiently execute multiple parallel tasks at once. If the CPU doesn't have hyperthreading or multithreading, tasks will be scheduled less efficiently, forcing it to work harder to access information that's important to running certain applications.

One core can work on one task at a time. Multiple cores will help you run different applications more smoothly. For example, if you plan to run a video game, you will need multiple cores to run it, while the other cores can run background applications like Skype, Spotify, Chrome, or something else. Multithreading just makes processing more efficient. This will of course lead to increased performance, but it will also make the processor consume more power, but since multithreading is already built into the chips, this is not a cause for concern. Although the processor consumes more power, it rarely causes it to heat up.

In short, when you're considering an upgrade, more threads means better performance or better multitasking, depending on what apps you're using. If you're using multiple apps at once, this will definitely lead to a performance boost.

Multi-core

Originally, processors had a single core. This meant that there was one central processing unit (CPU) on the physical processor. To improve performance, processors are replaced with models with more "cores," or additional CPUs are added if the manufacturer allows it. A dual-core processor has two central processing units (CPUs), so it appears to the operating system as two processors. For example, a processor with two cores can run two different processes at the same time. This speeds up your system because your computer can do more than one thing at once.

Unlike multithreading, there's no trickery here - a dual-core CPU literally has two CPUs on the CPU chip. A quad-core CPU has four CPUs, an octa-core CPU has eight CPUs, and so on.

This helps to significantly improve performance while keeping the physical CPU size small enough to fit in a single socket. There should only be one CPU socket with a single CPU module, rather than four different CPU sockets with four different CPUs, each requiring its own power, cooling, and other hardware. Latency is lower because the cores can communicate faster since they are all on the same chip.

The Windows Task Manager shows this clearly. Here, for example, you can see that this system has one actual processor (socket) and four cores. Multithreading makes each core look like two CPUs to the operating system, so it shows 8 logical processors.

Conclusions

Basically, more cores and more threads will always mean better performance. Some performance-oriented applications, such as video editing, will benefit more from multiple threads.

If your workload involves intensive tasks such as: working with heavy databases, analytical tasks, video editing, then multi-threaded processors are a must for you. Both Intel and AMD provide a variety of multi-core, multi-threaded processors, both for workstations and servers for small and large enterprises.

How can we help?

Server Solutions sells Dell PowerEdge R760 and Dell PowerEdge R760xs servers throughout Ukraine, our clients include small, medium and large businesses. If you or your company needs advice and the purchase of quality server equipment, then you should contact us.

Leave a comment

Please note, comments need to be approved before they are published.