Questions tagged [multi-core]

A multi-core CPU is a kind of CPU that has two or more actual chips inside it (known as cores). This allows a computer to actually be processing multiple things at once and is often seen as the solution to continuing Moore's law.

Filter by
Sorted by
Tagged with
1 vote
1 answer
33 views

Bash: execute in parallel some processes but wait the slowest

Hello I'm writing a bash script where I have to restore around 8+ big sets of ip with ipset-restore command. Actually my shell script basically has a list like ipset-restore < list1.txt ipset-...
user3450548's user avatar
-1 votes
1 answer
58 views

Windows only shows 2.33Ghz with 2 cpus, when both cpus are 2.33Ghz each

I have a 2 cpu slot motherboard, each filled with a Intel Xeon E5410, which has 2.33Ghz, and 4 cores. I task manager, it shows 2 cpus, but is only recognising 2.33Ghz, instead of 4.66Ghz (I'm using ...
Chromegism's user avatar
0 votes
0 answers
55 views

Optimizing a mono-CPU application in a docker environment (multi-core vs multi-instances)

I have a simple, CPU-bound, mono-CPU application running in a docker container. Indeed it fully uses a single CPU on the instance when processing work. As I understand, there are two main approaches ...
Guillaume Adam's user avatar
0 votes
1 answer
250 views

i7-12700K inexplicably turning off p-cores periodically for long running tasks

I like to run lots of heavy computation on my computer (like factoring large integers and other computational number theory), and my 17-12700K is usually pretty good at it. But sometimes the task ...
brubsby's user avatar
  • 307
1 vote
0 answers
393 views

how to prioritize windows process to WSL tasks?

I have a Windows OS, with a WSL installed. I am running some computation heavy processes in WSL, written in Fortran, submit using nohup, which usually takes 10 hours to complete a task. I wanted to ...
Raymond Chen's user avatar
2 votes
0 answers
2k views

Does Hyper-V properly schedule on CPU with Performance and Efficient Cores?

New CPUs (at least in the consumer market) will eventually likely all have the split into performance and efficient cores that Intel has started with the 12000 series. I have seen some bad/dumb ...
Andreas Reiff's user avatar
-1 votes
1 answer
478 views

Why does adding CPU cores make programs run faster?

Intel currently offers a 5.5GHz CPU, which represents the number of instructions the CPU can execute over time. If a CPU has more than one core, it can execute more than one process at a time. However,...
Julius Hamilton's user avatar
0 votes
0 answers
120 views

Merge cpu cores for specific program [duplicate]

Minecraft is an old game that was coded to use only one core, which is bad for performance today, so I was thinking if there is a way to like merge 2 cores for that specific program and make the ...
Mega's user avatar
  • 1
4 votes
0 answers
465 views

Can I reserve one core to system only?

I have a workflow where it sometimes renders my system unresponsive or slow. I deal with that by setting affinity of such demanding apps to only a handful of cores/threads (Core i7). Now I am looking ...
Qwerty's user avatar
  • 463
0 votes
1 answer
2k views

Can any program be run on multiple cores? Will the CPU decide that? Or can only certain programs run on multiple cores?

So I'm a little confused about the multicore CPUs - the impression I was initially under and what I thought I heard before was that some programs can't be run across multiple cores - those in which ...
RandomUser123's user avatar
2 votes
1 answer
1k views

Why is this single-threaded program using all cpu cores?

I am running a program and the developer of the program, whom I know personally, tells me that the program is completely single-threaded. However, as you can see in the picture below, the program is ...
A Slow Learner's user avatar
-2 votes
3 answers
284 views

Can this Intel processor multi-process 4 or 8 threads?

I am helping a friend who is trying to run multiple threads on a system with an Intel Core i3-3217U processor. According to Intel's website, that processor has 2 cores which support 4 threads per core(...
End Anti-Semitic Hate's user avatar
0 votes
1 answer
3k views

How many physical CPU Cores does Windows support? (Asked in 2021)

How many physical CPU Cores does Windows (amd64, not arm) support? So with "physical CPU Cores" i mean that a CPU with 4 Cores and Hyperthreading counts as 4 and not 8 Cores. Also with "...
Regda's user avatar
  • 33
1 vote
1 answer
3k views

Find process running in CPU core Win10

I have a multi-core Win10 machine. Some process consumes 100% CPU in a core, while overall CPU consumption remains low. I can identify the core - but not the process running in it. Need to figure out ...
Sam-T's user avatar
  • 131
0 votes
1 answer
238 views

Multicore multiprocess performance issue on Linux ARM environment

I am developing a Linux application on 4-core ARM CPU. There are two processes in the application and I allocated each process to the cpu like below. core1 : process1 (GUI) core2-4 : precess2 (...
Yusuke Kadowaki's user avatar
0 votes
1 answer
423 views

How is hyper threading more efficient? [duplicate]

I read a lot about Hyper threading and how it works. One thing I still can't 'digest' is how is it more efficient than not using hyper threading at all? Hyper-Threading is where two threads are able ...
Stefan Jankovic's user avatar
0 votes
1 answer
241 views

Less overall heat? Dual-core vs Quad-core CPU running single-threaded Application

Setting: Multicore-CPU is running an application which is only using one thread. Assumption: In regards to clockspeed, 2-Core and 4-Core would need the same time to run and both would have the same ...
Chris F's user avatar
  • 23
0 votes
1 answer
72 views

1 big core or 4 small cores, which one is better of virtual private servers?

I am trying to find and buy a VPS service. I see some plans like one-3.5GHZ core, dual-2GHZ core, quad-1GHZ core, etc. I like to know which one is better and has more computational power? What I want ...
user3486308's user avatar
0 votes
0 answers
432 views

How does cores/logical cores handle the threads [duplicate]

I have this whining question on my head, which stuck me for days. Correct me if I'm wrong: My aspect on computer architecture and organisation is that, In early day computers, there was a single ...
Neminda Prabhashwara's user avatar
1 vote
2 answers
446 views

What does it mean [Cores 4] [Logical/Core 2]?

I saw a Processor which states: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz[Cores 4] [Logical/Core 2] It means it has 4 cores or 2 cores and and logical? I am a bit confused about it.
Ubiquitous Student's user avatar
0 votes
1 answer
870 views

Are the Geekbench multicore scores done using embarrassingly parallel processes?

For each processor, the benchmarks at geekbench.com present both a single-core and multi-core score. For example, this 64-core processor has a single-core score of 1220 and a multi-core score of 23688....
DanHickstein's user avatar
3 votes
1 answer
2k views

Can you run two operating systems on separate CPU cores without virtualization? [duplicate]

Let's imagine we have a quad-core CPU. Now, I'm wondering if it is possible to run – let's say – Windows on 2 of the cores and Linux on the other 2 cores. And – before someone marks this as a ...
Mastersulm's user avatar
1 vote
1 answer
227 views

Number of processors in a multi-core CPU with hyper-threading

I've been reading What Every Programmer Should Know About Memory by U. Drepper, where they state the following on p. 3: Red Hat, as of 2007, expects that for future products, the “standard ...
J. C.'s user avatar
  • 13
0 votes
2 answers
395 views

Do Multiple Subprocesses Utilize Multiple Cores?

I have a question and it's basically exploring some lazy ways to utilize all the cores on a machine. Say I have program "./theprogram" which acts on a data set D, is "embarrassingly parallel", and ...
Sidharth Ghoshal's user avatar
1 vote
1 answer
79 views

MKL performance lost when running many independent instances

I'd like to take advantage of 40 physical cores in my 2 * Xeon gold 6230 system with 64GB (2 * 32GB) memory installed. Operating system is Ubuntu 18.04. The task is solving eigenvalues of random ...
GQ Zhang's user avatar
2 votes
1 answer
748 views

Can one core perform several operations/instructions during one tick (because core has different execution units)?

A core has its own execution units and load/store buffers (additional "cache" - in addition to L1). Do those execution units have their own registers? Do cores also have their own dedicated registers?...
Code Complete's user avatar
2 votes
1 answer
2k views

Intel X vs Intel K CPU gaming [closed]

I'm looking to build a PC, and want eight RAM slots. For eight RAM slots, I need to choose motherboards with X-series chipsets, which requires an X-series CPU. Intel example of K-series CPU: Core i7-...
maria's user avatar
  • 137
0 votes
1 answer
69 views

Do multi-core processors have internal hardware for randomly changing in which core the instructions are executed?

A friend of mine says that a process always jumps between cores even if you pin a process to a specific core within operating system. He says that the processor manufacturers do this so that the ...
yurtesen's user avatar
  • 391
1 vote
1 answer
73 views

Has CPU inter-core communication become slower?

I'd be pretty amazed if it had but maybe somebody can help me understand. I ran SiSoft Sandra Lite 2014's 'Processor Multi-Core Efficiency' test (which returns an 'Inter-Core Bandwidth' value) on my ...
Sam's user avatar
  • 170
4 votes
2 answers
32k views

Why does Windows 10 have CPU core parking disabled?

Why does Windows 10 come with core parking disabled? It seems to me, that core parking is good in most cases. Especially considering Turbo Boost does not work until some cores are parked. Also why ...
LOST's user avatar
  • 174
1 vote
2 answers
55 views

launching multiple instances and performances

I am making some benchmark tests and I use "truebench". This is a simple C program which just do a memset and a memcpy several times. On my laptop, when I launch only one instance I obtain 62s but ...
Leang-Ming MA's user avatar
7 votes
0 answers
13k views

How to utilize all cores on high-end CPUs using ffmpeg

I have a high-end HPE ProLiant DL325 G10 server with an AMD EPYC 7401P 24-core/48-thread CPU, 128GB DDR4 RAM, and a Intel P4800x PCIe NVMe. I tried to run ffmpeg to convert a video (MKV) to MP4 for ...
Aco Strkalj's user avatar
1 vote
1 answer
6k views

How many threads can I run in my program?

I have a python program that uses the threading module and runs multithreads that executes a function. The number 8 below is the number of threads in the program but I need to know what is the number ...
user9371654's user avatar
  • 1,207
0 votes
0 answers
128 views

VirtualBox in VirtualBox CPU core usage

Background: I am attempting to run a VirtualBox VM within a VirtualBox VM. The first host machine is running atop an Intel 4670k, with Intel Virtualization Technology enabled, with 4 total cores ...
Swizzy Studio's user avatar
2 votes
1 answer
230 views

Is there a significant issue to allocating all available cores to one VM if that is the only major task running?

I have a one-off task that requires me to use a VM to fix a build bug a software project using SCons (Python). The testing cycle is fairly short, resulting in frequent rebuilds. I'm using a 4-core ...
user3.1415927's user avatar
2 votes
2 answers
6k views

Is it possible to merge CPU cores?

Back in the past there was something called hyperthreading where a single CPU core acted like two cores. But is it possible to merge two CPU cores to an single one to improve performance on programs ...
Delta Oscar Uniform's user avatar
37 votes
5 answers
44k views

Can Windows make use of 16+ core processors? [closed]

There's currently a number of processors on the market with 12, 14, 16, 16 32 cores (AMD Threadripper, Intel i9) and so on. Can Windows 10 even make use of this power? We know that it can support up ...
Paul Alexander's user avatar
0 votes
1 answer
78 views

Real cores or threads in an i5 7500T?

They say an i5 7500T has 4 cores (so, in this case 4 threads). When I, for instance, calculate the 1 millionth Fibonacci number (single thread only, every number is dependent on its predecessor) using ...
Niels's user avatar
  • 591
0 votes
2 answers
94 views

Find core used from CPU utilization?

I have average and peak CPU utilization(in percentage) of a linux server with me . Mainly couple of web apps are deployed on the machine. I need to decide what AWS machine suits me based on that. AWS ...
user3198603's user avatar
0 votes
2 answers
13k views

If i5 has no hyperthreading why it has more threads than cores

I have read at a lot of places that i5 does not have hyperthreading and that i7 is i5 + hyperthreading. If it is true, how come many i5 processors have more threads than cores(4 cores and 8 threads) ...
Vivek's user avatar
  • 1
0 votes
2 answers
1k views

On a multi-core Windows PC, why does a single process only occasionally use all cores?

For years, I had the impression that a single process can only use at most one core of the CPU, but recently I found two examples where a single process used all the cores of a multi-core Windows ...
hocunofu's user avatar
2 votes
0 answers
315 views

Force process and kernel module to one core exclusively [duplicate]

I'm just in the phase of evaluating new possibilities, so this question may be a bit strange. I have a Quad-Core CPU which has to do some realtime tasks (it has access to some GPIOs, so this is ...
Elmi's user avatar
  • 199
0 votes
1 answer
901 views

Can I have Windows OS dedicate one or 2 cores to a specific prog./application?

I can often times find benchmarks that compare performance on certain tasks such as for gaming ( Frames per second). However, I have long wanted to use my multiple cores to quickly switch between apps ...
Bruce Whealton's user avatar
-1 votes
1 answer
2k views

How multithreading works on multicore cpu in linux..? [closed]

In one interview I got one question, If I have dual core cpu,can I run one thread on both CPU at a time? If possible how it is works.?
pranav's user avatar
  • 1
2 votes
0 answers
215 views

How many CPU cores can Firefox Quantum utilize?

I have a webapp that is very CPU intensive (multiple nested loops running over large dataset). I could run it in one Firefox tab or distribute the load across multiple tabs (if that's better). I was ...
JasonH's user avatar
  • 121
2 votes
3 answers
5k views

Homogeneous cores and heterogeneous cores

I am currently reading up on multi-core architecture for CPUs. However, I am having difficulties understand the meaning of "using one core design repeated consistently" which describes homogeneous ...
Jam1's user avatar
  • 145
3 votes
0 answers
68 views

Can I tell how much multi-threading I'm using each day?

Is there a way to determine (or even better, to log) how much benefit I'm getting from my computer's multi-threading capabilities? Background: My higher-ups are proposing to give me and my team new ...
techturtle's user avatar
  • 9,176
0 votes
0 answers
525 views

Can Intel CPUs change clock speed on a per-core basis?

Many multi-core Intel CPUs feature both SpeedStep and Turbo Boost, and can therefore run at clock speeds both below and above their base frequency. Can these CPUs control the clock speed per-core, or ...
user200783's user avatar
1 vote
1 answer
1k views

Parallel: Limited number of multi-threaded processes

I'm using GNU parallel to run multiple jobs in parallel like this: parallel python3 main.py arg ::: args*. With single-threaded jobs, I used -j 100% to ensure that 1 job is mapped to 1 core. Now, ...
stefanbschneider's user avatar
81 votes
12 answers
42k views

Why do we have CPUs with all the cores at the same speeds and not combinations of different speeds?

In general if you are buying a new computer you would determine which processor to buy by what your expected workload will be. Performance in games tends to be determined by single core speed, whereas ...
Jamie's user avatar
  • 969

1
2 3 4 5 6