金融商品アルゴリズム取引システムのハードウェアアクセラレーション

書誌事項

タイトル別名
  • Hardware Acceleration for Algorithmic Trading of Financial Products

抄録

今日の金融商品の電子取引においては,売買注文の大部分はあらかじめプログラムされた取引アルゴリズムにより自動的に送信されている.売買注文は取引所に到達した順に売り ・ 買い注文のマッチングが行われるため,電子取引に関わるシステムには可能な限り低遅延で通信と演算処理を行うことが要求される.通常の業務アプリケーションのネットワーク処理においては,電気信号による情報の受信時から起算して,情報を解釈 ・ 処理し,処理結果を送信する一連のプロセスにおいて,OS の TCP / IP プロトコルスタック及び通信アプリケーションの多階層を経由するために相応の CPU 時間を必要とし,遅延が発生する最大の要因となっている.そこで本研究では金融市場における低遅延性の要求に応えるために,汎用プロセッサ上のソフトウェア処理に代えて,安価な SoC FPGA 上に専用回路を構成しハードロジックにより処理を行うアクセラレータの試作機を開発した.このアクセラレータを用いることで,FPGA 内で発生するレイテンシを 1 マイクロ秒未満に抑えることができ,サーバ側で計測される遅延値も 80% 程度削減されるという結果が得られた.

Recently, most financial transactions are executed with orders sent automatically from preprogrammed trading algorithms. Since trading venues match and execute buying and selling orders in order of arrival, electronic trading systems are required to communicate and process as quickly as possible. In the case of commercial network application programs, a process starts in receiving packets as a form of electronic signal. It interprets and handles the received information, and sends out the result. These consecutive events take time on CPU, since they run through multiple layers in TCP/IP protocol stack and application programs, which is the biggest factor to cause the delay. Thus, we developed a hardware accelerator prototype on low-priced SoC FPGA in which the dedicated hardwired logic performs fast processing, instead of the software processing on the CPU, to satisfy the requirement of low latency in the financial markets. The evaluation results show that the latency on the FPGA is less than 1.0 micro second, and that around 80% of the total latency, which is observed at the connected server, can be reduced by using this accelerator.

収録刊行物

キーワード

詳細情報 詳細情報について

  • CRID
    1050292572129672832
  • NII論文ID
    170000178168
  • Web Site
    http://id.nii.ac.jp/1001/00190855/
  • 本文言語コード
    ja
  • 資料種別
    conference paper
  • データソース種別
    • IRDB
    • CiNii Articles

問題の指摘

ページトップへ