• @Magister
    link
    English
    171 month 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.

    • @[email protected]
      link
      fedilink
      English
      91 month 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!

    • @[email protected]
      link
      fedilink
      English
      61 month ago

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

    • SkaveRat
      link
      fedilink
      English
      21 month ago

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

      • @[email protected]
        link
        fedilink
        English
        21 month ago

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