Interesting take on comparability vs performance. I gotta imaging capturing user data and sending to a cloud collector is also a big culprit.

  • Giooschi@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 year ago

    To run something on multiple cores you need to detect a bunch of different tasks it is doing that don’t depend on one another. Then you can execute each task in its own thread. The problem is that most often these different task don’t exist, or, if they do, figuring them out automatically by the code is likely equivalent to solving the halting problem, that is it’s undecidable and there can’t exist a program that does this.