Detail publikace

Low Latency Book Handling in FPGA for High Frequency Trading

DVOŘÁK Milan a KOŘENEK Jan. Low Latency Book Handling in FPGA for High Frequency Trading. In: 17th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems. Warszawa: IEEE Computer Society, 2014, s. 175-178. ISBN 978-1-4799-4558-0.
Název česky
Nízkolatenční správa knihy v FPGA pro rychlé obchodování na burze
Typ
článek ve sborníku konference
Jazyk
angličtina
Autoři
Abstrakt

 S neustálým rozvojem algoritmického obchodování sílí tlak na snižování latence systémů pro elektronické obchodování. Od snižování latence přenosu dat mezi aplikací a síťovým rozhraním se postupně přesunula pozornost na snižování latence dekódování zpráv, které přicházejích po síti zburzy. Kromě dekódování zpráv je ale důležité rychle aktualizovat iobraz burzy (knihu). Proto jsme navrhli novou hardwarovou architekturu, která na základě zpráv přicházejících z burzy udržuje aktuální knihu s nejnižšími nabídkovými a nejvyššími poptávkovými cenami. Pro každou zprávu je nutné najít obchodovaný instrument a odpovídajícím způsobem aktulizovat záznam. Navržená architektura využívá pro správu knihy kukaččí hašování, což umožňuje dosáhnout nízké latence při vyhledání instrumentu a současně vysoké míry zaplnění paměti pro uložení instrumentů. V příspěvku je diskutován kompromis mezi latencí vyhledání a efektivitou využití paměti. Při průměrné latenci 253 ns umožňuje navržená architektura pracovat s 112 700 instrumenty a to jen při využití 144 Mbit QDR SRAM.

Rok
2014
Strany
175-178
Sborník
17th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems
Konference
IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems 2014, Warsaw, PL
ISBN
978-1-4799-4558-0
Vydavatel
IEEE Computer Society
Místo
Warszawa, PL
DOI
UT WoS
000346734200035
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB10622,
   author = "Milan Dvo\v{r}\'{a}k and Jan Ko\v{r}enek",
   title = "Low Latency Book Handling in FPGA for High Frequency Trading",
   pages = "175--178",
   booktitle = "17th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems",
   year = 2014,
   location = "Warszawa, PL",
   publisher = "IEEE Computer Society",
   ISBN = "978-1-4799-4558-0",
   doi = "10.1109/DDECS.2014.6868785",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/10622"
}
Nahoru