| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- dma fep
- 프랍데스크
- low latency trading
- Arbitrage Trading
- algo trading
- system trading
- 자동매매
- dma거래
- 자기매매
- rms개발
- krx nxt
- 주문fep
- low latency
- dma hft
- korea market
- KRX HFT
- mmlp
- ultra low latency
- DMA개발
- high frequency trading
- HFT system
- hft개발
- dma development
- 고빈도매매
- DMA trading
- korea inbound
- 금융IT
- Korea krx
- 시스템 트레이딩
- fep개발
- Today
- Total
목록고빈도매매 (2)
Fontes Fintech
저지연 멀티스레드 시스템에서 False Sharing이 중요한 이유Trading Engineering — Deep Dive #2저지연 트레이딩 시스템에서는 CPU Cache를 이해하는 것만으로 충분하지 않습니다.데이터가 Cache에 올라와 있더라도 서로 다른 스레드가 데이터를 어떻게 배치하고 접근하는가에 따라 성능이 크게 달라질 수 있습니다.그 대표적인 문제가 False Sharing입니다.False Sharing은 여러 스레드가 서로 다른 데이터를 사용하고 있음에도 불구하고, 그 데이터가 같은 Cache Line에 위치하면서 불필요한 Cache Line 이동과 동기화 비용이 발생하는 현상입니다.특히 다음과 같은 환경에서 문제가 될 수 있습니다.멀티스레드 Trading SystemMarket Data P..
트레이딩 시스템의 Latency를 결정하는 5가지 요소Trading Engineering Series — 04 Low Latency Trading System을 개발할 때 흔히 가장 먼저 생각하는 것은 CPU 성능이나 네트워크 속도입니다.하지만 실제 트레이딩 시스템의 latency는 하나의 요소로 결정되지 않습니다.데이터가 시스템에 들어온 순간부터 주문이 거래소에 전달되기까지 발생하는 Memory Copy, Process Context Switch, Lock, Network Processing, Message Parsing 등 수많은 작은 작업들이 전체 latency를 구성합니다.특히 알고리즘 매매, DMA, LP, MM, HFT와 같이 빠른 주문 처리가 중요한 환경에서는 이러한 차이가 누적될 수 있습니..
