Questions tagged [hyperthreading]

In a hyperthreaded CPU, for each processor core that is physically present, the operating system addresses two virtual or logical cores, and shares the workload between them when possible.

In an hyper threaded environment, For each processor core that is physically present, the operating system addresses two virtual or logical cores, and shares the workload between them when possible.

This allows to decrease the number of dependent instructions on the pipeline. It takes advantage of superscalar architecture (multiple instructions operating on separate data in parallel).

223 questions
0
votes
3 answers

Hyper-threading - By which test can I check if it is enabled or disabled?

Is there any simple performance test to detect is HT enabled or not? For example I need it it case when max CPU number is limited by linux kernel(NR_CPUS) and no access to BIOS. So could you advice any code to detect is HT enabled? I glanced here or…
0
votes
1 answer

Hyperthreading intel processors and C

If I don't utilize multithreaded paradigms when designing my code, will hyperthreading split the load automagically over the logical cores, or would my have to be specicially written to take advantage of the other cores like it would have to be for…
Woodstock
  • 22,184
  • 15
  • 80
  • 118
0
votes
1 answer

How can I determine programmatically whether on multi-core, hyperthreading or multi-processor?

I know how to get the processor type, perhaps that's the only way, but I'm actually looking for a way to determine from an application whether it's running on a multi-core processor or on a hyper-threading single-core processor. (background: the…
Abel
  • 56,041
  • 24
  • 146
  • 247
0
votes
1 answer

Is compiling opencv with tbb relevant on processeur with 2 thread

I am using OpenCv with the following processor : Intel(R) Atom(TM) CPU N455 @ 1.66GHz Intel indicates that this processeur has 1 core but 2 threads. So would it be relevent to use OpenCv with TBB option and expect faster execution ? Thank you
jln611
  • 23
  • 4
0
votes
0 answers

Detecting HyperThreading without CPUID?

I'm working on a number-crunching application and I'm trying to squeeze all possible performance out of it that I can. I'm designing it to work for both Windows and *nix and even for multi-CPU machines. The way I have it currently set up, it asks…
Chuck R
  • 731
  • 1
  • 7
  • 15
0
votes
1 answer

Disable Hyperthreading online

I have an Ubuntu server which has the following attributes ( snapshot) processor : 23 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU X5690 @ 3.47GHz stepping :…
Quick Silver
  • 435
  • 2
  • 8
  • 17
0
votes
1 answer

Hyper-threading configuration

Suppose I have a machine, which has 2 x Intel Xeon x5550 quad-core processors (total 8 core). Hyper-threading is enabled. I want to run an application on 4 cores (4 threads) with 2 physical cores and 2 threads per core (hyper-threading) instead of…
codereviewanskquestions
  • 13,460
  • 29
  • 98
  • 167
0
votes
2 answers

Cores and hyperthreading

I'm writing an extremely optimized and CPU-intensive multithreaded code in C which performs a task in a more or less limited time space. During this time it does not venture out of its L1 cache except to load initial values and to store final…
Olof Forshell
  • 3,169
  • 22
  • 28
-1
votes
1 answer

What is the difference between CPU core's thread and any software's application thread?

I have a web application which supports multi threading in which we can run async tasks simultaneously on different thread. I understood what that thread mean. Now suppose the server on which the application is running has multiple cores CPU with…
user9285050
-1
votes
1 answer

Enable AMD-virtualization

Before 3 weeks maybe, i faced a problem in launching WP emulator. After troubleshooting, i found that visualization option in my Laptop is not running successfully. Laptop spec. (Acer 4253): CPU: AMD E-350, Zacate 40nm Technology OS: Operating…
Minions
  • 5,104
  • 5
  • 50
  • 91
-1
votes
1 answer

what software can take full advantage of hyperthreading?

I'm wondering what software must have to take full advantage of hyperthreading? Let's say I have intel cpu with 4physical cores. With hyperthreading the cpu appears to have 8 cores to the OS that is aware of HT technology.So that means the OS can…
-3
votes
1 answer

How to verify if your processor supports hyper-threading?

This is my first post on StackOverflow so I apologize if I have broken some rules. My Professor, (not a great one) has just told us we have 24 hours to write a program under 10 lines of code that verifies if your processor architecture provides…
-4
votes
1 answer

Is visual studio optimised for hyper-threaded microprocessors?

I would like to know whether the most common software development suits such as Microsoft visual studio its compilers are optimized for using the Hyper-Threading feature to the maximum extent? Is it worthy to go for a hyper-threaded processor for…
1 2 3
14
15