Sistemas de negociação baseados em fpga


O Framework acelera o desenvolvimento de aplicativos de sistemas financeiros de baixa latência. Desde o advento do comércio eletrônico, uma corrida de velocidade se seguiu para construir as plataformas de negociação mais rápidas e inteligentes. O tempo de resposta diminuiu de segundos, para milissegundos, para microssegundos. A unidade para o tempo de resposta de microssegundo e sub-microssegundo simplesmente não é possível com o software tradicional ou arquiteturas de hardware simples, um fato que impulsiona a adoção de tecnologia de matriz de portas programável em campo (FPGA) em sistemas de latência ultralateral. Para reduzir o risco envolvido no desenvolvimento de código de linguagem de descrição de hardware (HDL) nativamente em uma placa Ethernet FPGA, ao mesmo tempo que reduz o tempo de desenvolvimento, a AdvancedIO foi pioneira no uso de frameworks FPGA para comunicações de 10 Gigabit Ethernet (10GE). O conjunto de ferramentas de estrutura de desenvolvimento AdvancedIO expressXG fornece a infra-estrutura necessária para garantir a rápida implantação de serviços financeiros e permite uma portabilidade perfeita para a última geração de cartões FPGA. - Rafeh Hulays, PhD, Vice-Presidente, Desenvolvimento de Negócios, AdvancedIO Systems Inc. Informações adicionais O sistema baseado em APIs supera as plataformas de negociação CPU e híbridas CPUFPGA, consolidando o gerenciamento de alimentação, lógica de gatilho comercial e entrada de pedidos em um único FPGA. Seattle, WA ndash 14 de setembro de 2018 - os sistemas de negociação no FPGAtrade (infpga) anunciaram hoje um projeto de referência comercial automatizado acelerado por hardware que executa o manuseio de alimentação NASDAQ ITCH e entrada de ordem OUCH de saída em 10Gb Ethernet, com menos de dois microsegundos de latência . O sistema deve ser mostrado no show e conferência de mercados financeiros de computação de alto desempenho 2018, stand 424, em Nova York em 20 de setembro de 2018. O sistema FPGA permite que os comerciantes obtenham latências de resposta que são uma fração do que pode ser Alcançado usando sistemas baseados em CPU. Os visitantes do show poderão ver o hardware real usado para decodificação de dados de mercado e entrada de pedidos de saída, com todas as funcionalidades executadas inteiramente na lógica Field Programmable Gate Array (FPGA) de alto desempenho. O sistema resultante atinge a latência de 2 microssegundos atualmente, com as melhorias esperadas no throughput sendo feitas ao longo de 2018. Essas plataformas de referência baseadas em FPGA operarão em várias vezes a velocidade de servidores com maior microprocessador. O comércio realizado por sistemas tradicionais baseados em CPU, com freqüência implementado como servidores Linux com hardware de interface de rede fora da prateleira, atinge tempos de resposta na ordem de dezenas de microssegundos. Em alguns casos, a funcionalidade de gerenciamento de feed é acelerada usando FPGAs dentro de servidores Linux, com resultados processados ​​por um aplicativo baseado em CPU. A abordagem in-FPGA é integrar todas as três principais funções de negociação: manuseio de alimentação, lógica de gatilho de comércio e análise e entrada de ordem de saída em um único FPGA, com pouca ou nenhuma necessidade de uma CPU host. A solução em FPGA, portanto, permite que os comerciantes atinjam novos níveis de latência do tempo de resposta. Como um FPGA é o núcleo da plataforma de negociação, toda a lógica de negociação é implementada diretamente em hardware. A implementação de todas as funções necessárias no hardware proporciona uma aceleração, eliminando a sobrecarga de recursos compartilhados, incluindo ônibus e sistemas operacionais. A lógica de negociação específica exigida por um cliente é reduzida ao hardware usando um compilador C-to-FPGA otimizado feito pela Impulse Accelerated Technologiestrade. O FPGA ajuda os clientes fornecendo plataformas de referência de trabalho, juntamente com treinamento de desenvolvedores de aplicativos, permitindo que os clientes obtenham latências baseadas em FPGA e sejam implantados em centros de dados no menor tempo possível. O sistema FPGA é fornecido como um chassi padrão de rack de 1U que inclui uma placa de processamento FPGA. O quadro possui um poderoso Altera Stratixreg IV FPGA. Plataformas personalizadas que permitem maiores densidades de FPGA estão disponíveis. A plataforma de desenvolvimento inclui o compilador Impulse Ctrade-to-FPGA, que permite aos clientes adicionar ou modificar seus algoritmos de lógica comercial comercial. Os sistemas FPGA são fornecidos com um aplicativo de referência baseado em FPGA para um manipulador de alimentação do ITCH e um módulo de entrada de ordens OUCH de saída. LdquoItrsquos tudo sobre latência de negociação, rdquo disse Cameron Elliott, designer-chefe do sistema FPGA. O negócio baseado em ldquoFPGA pode responder aos dados do mercado uma ordem de grandeza mais rápida do que os servidores baseados em Linux e 2-5 vezes mais rápido que os sistemas híbridos CPUFPGA. Grande parte do ganho vem da simplificação do caminho do hardware, consolidando o processamento em um chip de hardware e eliminando caminhos de alta latência. O que torna isso mais emocionante para os comerciantes é que eles podem implementar sua lógica de gatilho comercial em linguagem C usando Impulse C, ao invés de ter que aprender linguagens de descrição de hardware, como Verilog ou VHDL, ou ter que passar seus modelos para engenheiros de hardware para tradução As ferramentas de. rdquo Impulse são usadas nas principais empresas financeiras e hedge funds onde eles equiparam matemáticos e desenvolvedores de algoritmos para melhorar drasticamente a latência. O sistema de negociação e o aplicativo de referência no FPGArsquos permitem que os desenvolvedores de software usem a aceleração de hardware para o processamento Ethernet de 10Gb, disse David Buechner, vice-presidente de Impulso. Isso oferece uma tecnologia disruptiva para empresas comerciais que querem ser as primeiras na fila com seus negócios. Fundada em 2002, a Impulse Accelerated Technologies fornece ferramentas C-to-FPGA, treinamento e soluções personalizadas para sistemas acelerados por hardware. Impulse C foi usado para projetar sistemas de visão, manipuladores de alimentação financeira e aceleradores de grade de banco de dados. Os produtos de impulso estão em uso em mais de metade dos fornecedores de automóveis, oito dos dez maiores empreiteiros, a maioria das agências governamentais dos EUA e centenas de laboratórios RampD em todo o mundo. ImpulseAccelerated ImpulseC Sobre os sistemas de negociação in-FPGA Os sistemas de negociação FPGA são um inovador tecnológico que traz plataformas e aplicativos de referência baseados em FPGA avançados para a comunidade comercial financeira. O FPGA também oferece serviços de treinamento de equipe de engenharia, permitindo que clientes comerciais personalizem projetos de referência para seus ambientes específicos. INFORMAÇÃO SOBRE O CAMINHÃO DE TRABALHOS EM FPGA, Cameron Elliott tem mais de 28 anos de experiência no desenvolvimento de software e sistemas. , Incluindo sistemas embutidos, em tempo real, de baixa latência e alta confiabilidade. Cameron desenvolveu manipuladores de feed de dados de mercado para locais como NASDAQ, BATS, ARCA. Ele implantou sistemas de negociação no centro de dados de co-instalação do NASDAQs Carteret, NJ. Ele implementou todos os aspectos do processo de negociação, incluindo manuseio de alimentação, lógica de gatilho comercial e entrada de pedidos de saída tipicamente encontrados em sistemas de negociação de baixa latência. Anteriormente, como CTO e CEO da Spam Arrest, a Cameron co-fundou a primeira empresa baseada em anti-spam da lista branca baseada em Captcha, fornecendo proteção contra spam 24x7. O Spam Arrest foi classificado como um dos sites mais vendidos em 2000 pelo Alexa, manipulou bilhões de mensagens por ano e foi coberto pelo LA Times, Washington Post, Reuters e outros meios de comunicação. Para a Terabeam Corporation, a Cameron desenvolveu a primeira implementação de videoconferência HDTV de baixa latência sobre IP. Este sistema desempenhou um papel importante ao permitir que Terabeam levante cerca de 500 milhões de dólares em 2000. Cameron foi um fundador técnico da Cellular Technical Services, onde desenvolveu o produto principal da CTS, um sistema de cobrança de telefone celular Unix em tempo real. A CTS passou a ser uma das melhores empresas classificadas em Washington, e foi negociada publicamente na troca do NASDAQ. Cameron possui uma opção BS, Cum Laude, Aplicada Computacional e Ciências da Matemática da Universidade de Washington, Seattle. Categorias Copyright copy 2018, In-FPGA. Todos os direitos reservados.

Comments