You should make it clearer in the magic trace Readme that the UI service fork used for viewing and analyzing the traces is also available should one want to deploy it locally or in a situation without Internet access: https://github.com/janestreet/perfetto/ It is mentioned in the documentation but for anyone quickly skimming and expecting a SaaS pricing model underneath (I think many do now), that isn't obvious. From…
Magic-trace – High-resolution traces of what a process is doing
91–100 of 146 posts
Re: Magic-trace – High-resolution traces of what a process is doing
#92Earlier quoted context omitted.
Yeah, quite impressive language to make the backbone of all your systems.
I doubt that it is used for actual trading. Maybe the OP can elaborate what the live infrastructure and backtesting setup look like?
Re: Magic-trace – High-resolution traces of what a process is doing
#93Earlier quoted context omitted.
Doesn't that pretty much characterise all for-profit companies?
I think for a lot of people there's a pretty big difference between these two business models: - We use cash to buy circuit boards, screens, enclosures, etc, write software, and sell mobile phones. - We use cash to rent a building, order pallets of inventory, and sell that inventory locally to walk-in customers. - We use cash to buy shares, hold onto them for a bit, and sell those same shares and make money off the s…
In the case of a trading shop, the stuff they do is playing the market liquidity, collecting interest, arbitrage, etc...
Sure there are some evil ones, but other businesses have those too.
Re: Magic-trace – High-resolution traces of what a process is doing
#94Nice. And it satisfies my curiosity about whether trading firms are switching to AMD or not
For low-latency strategies, AMD's lack of DDIO [0] makes it a non-starter. The memory latency is a big gap to close. [0] https://www.intel.com/content/www/us/en/io/data-direct-i-o-t...
There was a great presentation from 2017 about some of Optiver's low latency techniques[1]. I had assumed they released it because the had obviated all of them by switching to FPGAs, but I don't know. Either way, he suggested that if you ever needed to ping main memory for anything, you already lost. So, I wouldn't have thought DDIO plays into their thinking much.
Re: Magic-trace – High-resolution traces of what a process is doing
#95Re: Magic-trace – High-resolution traces of what a process is doing
#96Re: Magic-trace – High-resolution traces of what a process is doing
#97Earlier quoted context omitted.
For low-latency strategies, AMD's lack of DDIO [0] makes it a non-starter. The memory latency is a big gap to close. [0] https://www.intel.com/content/www/us/en/io/data-direct-i-o-t...
Do you know this for a fact? I've done some work in the industry where I needed to make fast software, but never the like sub-microsecond tick-to-trade type fast, so I really don't know. There was a great presentation from 2017 about some of Optiver's low latency techniques[1]. I had assumed they released it because the had obviated all of them by switching to FPGAs, but I don't know. Either way, he suggested that if…
Re: Magic-trace – High-resolution traces of what a process is doing
#98Earlier quoted context omitted.
Yeah, quite impressive language to make the backbone of all your systems.
I doubt that it is used for actual trading. Maybe the OP can elaborate what the live infrastructure and backtesting setup look like?
Do you have a basis for that claim?
JS have developed tons of libraries and tools for OCaml development, and new developers and quants that they hire go through an OCaml bootcamp to come up to speed. They put lots of work into the OCaml compiler, and in blog posts about that work they talk about why this is useful for trading. Maybe I'm missing something crucial, but I think it's more likely that you just don't know what you're talking about.
Re: Magic-trace – High-resolution traces of what a process is doing
#99Earlier quoted context omitted.
You think they are platinum-level sponsors at multiple conferences every year, sponsors of PLMW multiple times a year, sponsors for carbon-neutrality at ICFP each year, and continue investing in hiring PhDs and improving the OCaml ecosystem because... the... cost of switching away from OCaml is too great? I don't think that tracks. They like OCaml, and they are pretty adamant that it is a good tool for the job. Maybe…
I think they are mostly here to hire people. Not to educate.
If all they wanted was to hire people, they... would. You don't have to sponsor a conference to attend or hire from that conference. And you especially also don't need to sponsor additional workshops, or carbon neutrality initiatives, or anything else.
It's genuinely silly to suggest that they spend all this money on things just to hire people. There are so many more effective uses of their money if that is the only goal.
Re: Magic-trace – High-resolution traces of what a process is doing
#100Earlier quoted context omitted.
I think for a lot of people there's a pretty big difference between these two business models: - We use cash to buy circuit boards, screens, enclosures, etc, write software, and sell mobile phones. - We use cash to rent a building, order pallets of inventory, and sell that inventory locally to walk-in customers. - We use cash to buy shares, hold onto them for a bit, and sell those same shares and make money off the s…
> - We use cash to rent a building, order pallets of inventory, and sell that inventory locally to walk-in customers. > - We use cash to buy shares, hold onto them for a bit, and sell those same shares and make money off the spread. Those two sound like pretty much the same thing.