• Magister@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    9 months ago

    milliseconds? We are in the nanosecond now. 10-20ns round trip on 10G or 25G card, in a server which is in the next room of NASDAQ servers to minimize transfer time. Doing millions of transactions per second.

    When a packet is received on the RX line, decoded byte per byte (yes, at 25GBps), a packet is sent at the same time on the TX line byte per byte, when the RX byte with the price is decoded, the FPGA determine if you should sell/buy and send the TX byte accordingly on the bus. This takes nanoseconds.

    • catloaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      9 months ago

      I don’t actually work in that space, so I was being conservative with my scales, but I figured it’d be something like that. I didn’t know they were doing it on FPGAs now though!

    • Zorsith@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      6
      ·
      9 months ago

      It’s disgusting to me that we’re wasting this kind of computational power, as a species, for generating wealth instead of science.

      • Moonrise2473@feddit.it
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        9 months ago

        That’s nothing compared to the useless calculations that are powering the shitcoins

    • SkaveRat
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 months ago

      aren’t they adding delay lines, so everyone has the exact physical cable distance to the stock servers?

      • nilloc
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        For a while they were keeping microwave towers running to facilitate quicker transmissions. But I’m not sure what the current state is.