All Questions
Tagged with hardware multithreading
6
questions
0
votes
2
answers
316
views
Accessing Hardware-based resources from multiple worker threads
I have a technical application that interacts with different hardware components: measurement devices, sensors, custom hardware. These use dedicated interfaces like USB, serial ports, TCP/IP ...
1
vote
3
answers
451
views
Do multiple software-threads on a single hardware-thread system execute sequentially?
I understand that if a system consists of multiple hardware-threads the scheduler
assigns software-threads to hardware-threads.
However, hypothetically, let's imagine a system that does only consist ...
2
votes
2
answers
753
views
How is it possible to have limitless availability of threads while only having a finite number of physical processing units?
So I'm having trouble understanding the relationship between threads (software) and processor cores (hardware).
Basically my understanding of a processor core is a unit that deals with commands and ...
73
votes
3
answers
65k
views
How does a single thread run on multiple cores?
I am trying to understand, at a high-level, how single threads run across multiple cores. Below is my best understanding. I do not believe it is correct though.
Based on my reading of Hyper-threading,...
6
votes
3
answers
485
views
Why running threaded algorithms with exact number of cores the machine has, is faster than anything else?
I made some basic multi-threading tests here, and noticed that the speed increase when using the exact is bigger than I expected.
I assumed that speed would increase linearly until I hit the limit of ...
3
votes
3
answers
4k
views
Why (most?) retro computer emulators are single threaded?
All real computer hardware works in parallel. So why most emulators of retro systems (like NES) are single threaded (or I'm not right?)? You have main loop and you counting CPU cycles and after ...