Loosely inspired by how much people seemed to enjoy a similar question I asked on Games about unappreciated titles. But answers don’t have to be media related (they still can be though).

  • funnystuff97@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Man, no kidding. We’ve got SoCs, we’ve got processors running on the FPGA fabric, we’ve got communications to Ethernet, PCIe, any AXI you like really. They can talk to RAM, storage, other processors, output graphics, kiss me on the forehead, and tuck me in at night. (I think.)

    A coworker was telling me about the big shots in New York trading companies that are starting to implement FPGA architectures into their high-frequency trading algorithms, as the blazing high speed and great parallelization helps them squeeze out a couple extra microseconds in their algorithms. I think that’s a good sign of people wising up to this potential here.

    I don’t know of any ML training on FPGAs, but I have no doubt that it can be / it is being done.

    • slackassassin@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Ya, it’s fun stuff. We’re using ML for particle identification and tracking in high-energy physics. It’s magnitudes faster than anything a CPU/GPU can do…

    • DeVaolleysAdVocate@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      do edge detection, and output the edges as a new image file.

      your eyes do this, the cells in your eyes do a variety of edge detection and orientation detection before passing on this preprocessed image to the brain where the brain processes it further