Announcement

Collapse
No announcement yet.

TurboSched Is A New Linux Scheduler Focused On Maximizing Turbo Frequency Usage

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • AsuMagic
    replied
    Originally posted by carewolf View Post

    Games benchmarks might get a boost, especially games that currently favors single-threaded performance (Intel).
    Hm. To my eyes, this seemed rather to be destinated at maximizing throughput of tasks with no concern for interactivity, which matters for games.

    Leave a comment:


  • carewolf
    replied
    Originally posted by GreenReaper View Post
    I could see this having a real impact, however it could as easily be negative as it is positive. Still... the situation they envisage is what I see on an application server. There is a tendency for the system to spread work out among the cores and bring down the ability to reach the highest boost bins.

    Existing benchmarks may not be well-suited to test this if they seek to be deterministic - either with one core, or a specific number of cores, doing exactly the same thing all the time. Real life isn't like that.

    The article seems to link to one sub-patch, the abstract of the patch thread is here:
    https://lkml.org/lkml/2019/7/25/296
    Games benchmarks might get a boost, especially games that currently favors single-threaded performance (Intel).

    Leave a comment:


  • GreenReaper
    replied
    I could see this having a real impact, however it could as easily be negative as it is positive. Still... the situation they envisage is what I see on an application server. There is a tendency for the system to spread work out among the cores and bring down the ability to reach the highest boost bins.

    Existing benchmarks may not be well-suited to test this if they seek to be deterministic - either with one core, or a specific number of cores, doing exactly the same thing all the time. Real life isn't like that.

    The article seems to link to one sub-patch, the abstract of the patch thread is here:

    Leave a comment:


  • TurboSched Is A New Linux Scheduler Focused On Maximizing Turbo Frequency Usage

    Phoronix: TurboSched Is A New Linux Scheduler Focused On Maximizing Turbo Frequency Usage

    TurboSched is a new Linux kernel scheduler that's been in development by IBM for maximizing use of turbo frequencies for the longest possible periods of time. Rather than this scheduler trying to balance the load across all available CPU cores, it tries to keep the priority tasks on a select group of cores while aiming to keep the other cores idle in order to allow for the power allowance to be used by those few turbo-capable cores with the high priority work...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X