• Michal@programming.dev
    link
    fedilink
    arrow-up
    16
    arrow-down
    3
    ·
    18 hours ago

    PCs aren’t faster, they have more cores, so they can do more at a time, but it takes effort to optimize for parallel work. Also the form factor keeps getting smaller, more people use laptops now and you can’t cheat thermal efficiency.

    • ragas@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      I came from C and C++ and had learned that parallelism is hard. Then I tried parallelism on Rust in a project of mine and it was so insanely easy.

    • leftzero@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      17
      arrow-down
      1
      ·
      11 hours ago

      My first PC ran at 16MHz on turbo.

      PCs today are orders of magnitude faster. Way less fun, but faster.

      What’s even more orders of magnitude slower and infinitely more bloated is software. Which is the point of the post.

      It’s almost impossible to find any piece of actually optimised software these days (with some exceptions like sqlite) to the point that 99% percent of the software currently in use can be considered unintentional (or intentional) malware.

      Particularly egregious are web browsers, which seem designed to waste the maximum possible amount of resources and run as inefficiently as possible.

      And the fact that most supposedly desktop software these days runs on top of one of those pieces ofintentional (it’s impossible to achieve such levels of inefficiency and bloat unintentionally, it requires active effort) malware obviously doesn’t help.

      • Auli@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 hours ago

        Browsers are not the same as they where. They are basically bikers ring systems in themselves now.

    • EddoWagt@feddit.nl
      link
      fedilink
      arrow-up
      6
      ·
      11 hours ago

      What do you mean pc’s aren’t faster? Yes they have more cores, they also clock higher (mostly) and have more instructions per clock. Computers now perform way better than ever before in every single metric most tasks, even linear ones, could be way faster

    • CovfefeKills@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      17 hours ago

      It’s all about memory latency and bandwidth now which has improved greatly PC’s are still getting faster. There is a new RAM standards being pushed right now CAMM2 is really exciting it pushes back the need for soldered memory.

      • Kairos@lemmy.today
        link
        fedilink
        arrow-up
        3
        ·
        14 hours ago

        The faster single core out of order execution performance on newer x86 CPUs lets it work on that higher bandwidth of data too.