Firmwarový modul pro nízkolatenční vyhledávání a aktualizaci položek ve velkokapacitní paměti typu DRAM nebo HBM
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F63839172%3A_____%2F23%3A10133610" target="_blank" >RIV/63839172:_____/23:10133610 - isvavai.cz</a>
Nalezeny alternativní kódy
RIV/04428340:_____/23:N0000001
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Firmwarový modul pro nízkolatenční vyhledávání a aktualizaci položek ve velkokapacitní paměti typu DRAM nebo HBM
Popis výsledku v původním jazyce
Uložení a správa velkého množství dat je jedním z klíčových problémů nízkolatenčních obchodovacích systémů. Informace o aktivních objednávkách a symbolech jsou aktualizovány s vysokou rychlostí a musí být pro obchodovací logiku dostupné v co nejkratším čase. Vytvořený firmwarový modul se zaměřuje na správu cenových hladin o obchodovaných instrumentech a na zajištění synchronizace těchto seznamů mezi interní pamětí v FPGA a externí pamětí typu DRAM (nebo HBM). Pro účely synchronizace cenových hladin modul implementuje speciálně navrženou techniku schopnou dynamicky alokovat počet potřebných položek uvnitř FPGA a bezkolizním způsobem je přesouvat z/do externí paměti. Uvedená technika byla simulována na reálných datových sadách, kde dosáhla nejnižšího počtu chyb v rámci různých strategií včetně techniky používané v aktuální implementaci společnosti Magmio. Výsledný modul by implementován jazyce VHDL a otestován přímo na akcelerační kartě fb2CGhh@KU15P společnosti Silicom.
Název v anglickém jazyce
Firmware module for low-latency searching and updating of items in large capacity DRAM or HBM memory
Popis výsledku anglicky
Storing and managing large amounts of data is one of the critical challenges of low-latency trading systems. Information about active orders and symbols is updated at high speed and must be available to the trading logic in the shortest possible time. The developed firmware module focuses on managing the price levels of traded instruments and on ensuring the synchronization of these lists between the internal FPGA memory and the external DRAM (or HBM) memory. For the purpose of synchronizing the price levels, the module implements a specially designed technique capable of dynamically allocating the number of required items inside the FPGA and moving them from/to the external memory in a collision-free manner. The technique has been simulated on real datasets, where it achieved the lowest number of errors among different strategies, including the technique used in Magmio's current implementation. The resulting module was implemented in VHDL and tested directly on Silicom's fb2CGhh@KU15P acceleration card.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20206 - Computer hardware and architecture
Návaznosti výsledku
Projekt
<a href="/cs/project/FW03010350" target="_blank" >FW03010350: Akcelerační platforma pro nízkolatenční obchodování na burze</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2023
Kód důvěrnosti údajů
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
FW03010350-V4
Technické parametry
Firmwarový modul pro nízkolatenční vyhledávání a aktualizaci položek ve velkokapacitní paměti typu DRAM nebo HBM. Výsledek byl vytvořen v rámci spolupráce mezi organizacemi CESNET a Magmio. Práva k výsledku a podmínky jeho komerčního využití jsou ošetřeny ve Smlouvě o účasti na řešení projektu Akcelerační platforma pro nízkolatenční obchodování na burze (FW03010350) uzavřené mezi Magnio, a.s. a CESNET, z. s. p. o. dne 30. 3. 2021
Ekonomické parametry
Tento výstup bude dodáván jako součást konečného produktu (akcelerační platformy pro nízkolatenční obchodování na burze). Výstup bude možné integrovat do akcelerační platformy a nasazovat u koncových zákazníků ihned, jakmile bude dokončen a řádně otestován. Vytvořený modul rozšíří současnou implementaci, která je omezena pouze na interní paměti na čipu popř. QDR paměti, které nedosahují dostatečné kapacity. Tento výstup výrazně zvýší konkurenceschopnost produktu na trhu, jelikož nám doposud není známo, že by v této oblasti existovalo jakékoliv konkurenční řešení.
IČO vlastníka výsledku
63839172
Název vlastníka
CESNET, zájmové sdružení právnických osob