| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- low latency
- HFT system
- low latency trading
- Arbitrage Trading
- 자동매매
- krx nxt
- 금융IT
- 고빈도매매
- algo trading
- dma거래
- dma hft
- korea market
- dma fep
- DMA개발
- 프랍데스크
- hft개발
- mmlp
- system trading
- high frequency trading
- korea inbound
- KRX HFT
- 자기매매
- 알고리즘 트레이딩
- Korea krx
- 시스템 트레이딩
- rms개발
- dma development
- DMA trading
- 주문fep
- 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와 같이 빠른 주문 처리가 중요한 환경에서는 이러한 차이가 누적될 수 있습니..
