Oleh Derevenko(deleted)
|
Re: RE: RE: x86 hyperthreading
|
Oleh Derevenko(deleted)
09/24/2010 9:21 AM
post68503
|
Re: RE: RE: x86 hyperthreading
> > Execution is preempted and execution time is assigned to threads in small
> > time slices. That's why it does not have any effect if once you'll have an
> > unfortunate combination -
>
> Have you actally done this in real life scenario or your just theorising? What
> you are saying doesn't make any sense to me. Our machine has 8 core +
> hyperthreading thus 16 "core". Unless every single operation can be splited
> into 16 threads to keep everything busy, real-time goes out the window, big
> time.
Nobody was saying it is an easy thing to keep 16 cores busy with just a single application. In any case, if you can't
upgrade your hardware to fully independent cores you have to be prepared that a low priority thread while being
scheduled at the same CPU in hyperthreading mode with your high priority thread will make the latter execute slower. So,
hyperthreading is not a realtime anyway.
|
|
|