Thursday 23 November 2017

Fpga trading sistemas no Brasil


Há muito zumbido sobre FPGAs e HFTs por muito tempo agora. No entanto, eu estava procurando uma baixa latência FPGA empregos em finanças e não há quase nada lá fora (exceto GETCO, poucos meses atrás PDT, e SIG). Mesmo se algo aparecer, em seguida, em 90 casos termina em uma das empresas de tecnologia de desenvolvimento de produtos quotstandard como manipuladores de dados de mercado de alimentação com acordos de não-concorrência razoável. Você tem sorte se você é um desenvolvedor de baixa latência CJava. Somente em Londres agora existem 8-10 papéis com diferentes empresas. Alguns como CitiOptiver estado que é benéfico para conhecer FPGAs mas ainda estes são puramente softwares orientados papéis e doesn039t parece que você deve saber nada sobre programação de hardware, mas sobre DMAs e drivers de dispositivo ignorando kernel que interagem com FPGAs. Latência sábio FPGAs são pelo menos alguns fatores melhores do que puramente abordagem de software que é crucial para HFTs - então o que estou faltando aqui Em particular, que as descrições de trabalho especificamente estado que você deve ser próximo a zero latência orientada desenvolvedor que implícitamente pede FPGAs. Eu entendo que se pode comprar soluções prontas para manipulação de dados de mercado, mas que sobre colocar estratégias Eles já mudaram e não há demanda no mercado ou eles têm medo de mudar porque eles são orientados por software e não sei como fazê-lo É talvez Porque eles podem lidar com FPGAs por conta própria, porque eles usam ferramentas de alto nível para programar FPGAs O benefício desta abordagem é que o seu software pessoas podem lidar com esta tarefa e eles não exigem conhecimentos de hardware, mas por outro lado latência sábio eles ainda estão longe O que a solução FPGA base personalizada pode fazer - talvez eles não estão cientes desse fato Updated 117w ago middot Upvoted por Ilya Konstantinovich Ganusov. Eu arquiteto, projeto e implementação de lógica de núcleo de Achronix S e John Hwang. Ex-comerciante Quant (Portfolio Rebalances) A ​​palavra na rua é que FPGA039s em finanças foi uma tecnologia promissora que didn039t realmente pan out, por várias razões. 1) Acontece que você realmente don039t precisa hardware personalizado para a maioria HFT. QuotLobre-latência geralmente significa milissegundos. CPUGPU trabalhar em escalas de tempo de nanossegundos por isso acontece que o hardware de propósito geral (CPU ou GPU) funciona muito bem para a maioria HFT. As exceções a este aren039t bastante para causar um monte de contratação. 2) Com uma combinação de CPUGPU você pode ensinar qualquer programador para obter o código escrito muito rapidamente e, em seguida, ter então fazer um monte de depuração. Com FPGA039s, você precisa de habilidades muito especiais para a programação. A depuração torna-se uma dor extrema. 3) O custo do desenvolvimento da CPUGPU é compartilhado em muitas indústrias. FPGA em finanças são especiais e por isso você don039t têm custos de partilha. 4) Intel empurra CPU. Nvidia empurra GPU. Se você estiver fazendo qualquer coisa remotamente relacionado com o financiamento você será wined e jantou pela Intel e Nvidia, e they039ll dar-lhe hardware beta, ouvir as suas queixas. Não há ninguém que está empurrando FPGA. 11.7k Vistas middot Ver Upvotes middot Não para reprodução pessoas aqui escrevem coisas que não entendem. 1. O jogo isn039t ms está abaixo de 1 us. 2. FPGA levar tempo para desenvolver, mas não é tão longo. 3. O projeto de FPGA pode ser flexível e fácil ao hardware do dubbing do change 4 com FPGA é mais duro mas não tão duro. FPGA é usado para tarefas específicas e não é útil para todas as estratégias HFT. Se você precisa esperar muito tempo para que outra máquina responda, e o tempo total de tempo não relacionado à sua lógica é grande (gt1ms), em seguida, reduzir a latência de 10-20us para 0.8us não é um grande negócio como a latência total está mudando de 1ms A 2ms por causa de outros fatores. FPGA hoje é usado em qualquer empresa respeitada, mas há 3-4 engenheiros por empresa. Experiente desenvolvedor FPGA pode trazer uma máquina de comércio baseado em FPGA linux (quando o comércio linux já está funcionando) dentro de 3-6 meses. O custo total do hardware é 10K por placa 10K-20K fro outro equipamento. Que não um grande negócio. 4k Vistas middot Ver Upvotes middot Não é para reprodução Meu palpite é que a velocidade é importante no HFT no entanto, principalmente para o componente quotscalpingquot de uma estratégia. Uma solução de software bem projetada fornece alguma flexibilidade, que pode ser útil. Os mercados mudam rapidamente de posição. Se leva meses para desenvolver uma estratégia de FPGA, o mercado pode estar em um lugar totalmente diferente pelo tempo que a engenharia é feita, ou seja. Exigências drift tem um significado totalmente diferente do que se você estivesse fazendo um projeto de engenharia não-financeira. Para ser claro, eu sou um desenvolvedor de software de opinião, não um engenheiro elétrico, para o que vale a pena. Adicionado respostas às perguntas abaixo: 1) depende da estratégia da empresa. Se ele apenas competir com base na baixa latência, as FPGAs são uma receita natural para prosseguir. Se tentar fazer algo mais sofisticado, provavelmente será mais fácil fazê-lo em código, a fim de tirar proveito das bibliotecas existentes, orientação a objetos e toda a outra bondade lá. It039s tipo de dois segmentos diferentes, onde eles don039t competem uns com os outros diretamente. It039s como comparar uma co-op do café em Belize com uma loja de varejo de Starbucks. Cada tipo de negócio tem uma abordagem diferente para ganhar dinheiro, estratégias diferentes para competir, e mais importante, os concorrentes diferentes. Embora este seja reconhecidamente um exemplo extremo, este é o que eu acho que está acontecendo. 2) Provavelmente, é possível fazer estimativas, mas antes de tudo as estimativas precisam ser precisas, e mais importante, você tem que fazer suposições sobre a atratividade futura de cada opção. Até certo ponto, eu suspeito parte do problema aqui é que algo de comércio como uma indústria, esp. Alta freqüência de negociação, tem visto recentemente muito menor rentabilidade, por isso, mesmo se eles pensam smth como FPGAs são atraentes, eles don039t ter dinheiro suficiente para investir nele (ou seja, contratar). Então, em suma, descobrir as preocupações empresariais de seu futuro empregador, como ele irá ajudá-lo a vender-se, e também potencialmente encontrar uma empresa melhor (crescente), como ele será mais provável de contratar. 3.9k Vistas middot Ver Upvotes middot Não é para reprodução Aqui está uma resposta direta à sua pergunta: Sim. Estamos contratando precisamente pessoas com seu conjunto de habilidades: designers de hardware para trabalhos de design de hardware verdadeiro em HFT. Eu não posso dizer o que minha empresa é porque eu não estou autorizado a falar em público, mas é um dos maiores na mesma arena que os que você mencionou. Eu já o surpreendi, já não nos consideramos. Continue digitalizando-os e você certamente nos atingirá. Eu não posso dizer mais. Nós temos um grupo de FPGA, e it039s bastante bem sucedido, e está crescendo. Posso garantir-lhe que se você nos enviar seu currículo, você certamente terá uma tela de telefone, e se você passar isso, uma entrevista interna. Se você é considerado bom o suficiente, você receberá uma oferta. Espere um período substancial de não concorrência. Você vai conseguir em qualquer lugar que você vá. Eu don039t saber a extensão do esforço FPGA em nossos concorrentes, mas devo supor que eles estão investindo recursos semelhantes no projeto personalizado FPGA. Sem qualquer desrespeito, uma grande parte das outras respostas que vejo aqui são de autores que não estão informados. 791 Vistas middot Ver Upvotes middot Não há reprodução Talvez haja, se you039re vender essas coisas para idiotas que estão dispostos a desembolsar o dinheiro para este tipo de hardware, pode haver um pequeno punhado. Útil Absolutamente não, você teria que estar completamente fora de sua mente para usar FPGAs na negociação. Trading é tudo sobre flexibilidade e você don039t realmente obter isso com FPGAs, o esforço de manutenção não valeria a pena o aumento de velocidade. Além disso, existem muitas coisas pequenas que você pode fazer no lado da engenharia de software para ver speedups. Os dias de orçamentos de TI ilimitados para HFT são sobre IMO. 2.9k Exibições middot Ver Upvotes middot Não há Reprodução Existe uma baixa latência loop play para jamMix I039m começar um trabalho como um desenvolvedor de software em uma empresa comercial proprietária. O que é um bom livro para aprender sobre o lado tradingfinance das coisas Como faço para iniciar a minha própria empresa de negociação de alta freqüência Os tablestrees decisão (por exemplo, Drools) eficientemente aplicável em aplicações de alto desempenho - por exemplo, Negociação de baixa latência ou licitação em tempo real para anúncios Por que as empresas comerciais recrutam jogadores de pokerEu li sobre diferentes implementações de sistemas HFT em FPGAs. A minha pergunta é: que parte dos sistemas HFT são implementados principalmente em FPGAs hoje em dia São FPGAs ainda muito popular É apenas o manipulador de feed implementado nos FPGAs Porque alguns destes sistemas descritos acima só têm um manipulador de feed implementado no FPGA, porque a estratégia muda Demais, ou é muito difícil de implementar em FPGAs. Outros afirmam que também implementaram estratégias de negociação em FPGAs ou usando NICs de alto desempenho em vez de FPGAs para construir sistemas HFT. Ive ler sobre abordagens diferentes, mas acho difícil de comparar como a maioria dos resultados são testados em diferentes conjuntos de entrada. Perguntou Mar 9 14 at 21:06 Heres uma maneira de pensar sobre isso: imagine que você pode fazer algo em um ASIC (ou seja, diretamente em hardware). No entanto, o processo de fabricação é em si caro, e você começa um projeto que você não pode mudar depois. ASICs fazem sentido para tarefas predefinidas, como Bitcoin mineração, conhecidos algoritmos de processamento de dados, etc Por outro lado, temos CPUs comuns (bem como co-processador CPUs e GPUs) que são de uso geral, mas processar um pequeno (em termos De instruções simultâneas) conjunto de instruções a uma velocidade muito alta. FPGAs são o meio termo. Eles são emuladores de hardware e, como tal, podem ser considerados 10 vezes mais lento do que o hardware real, mas ainda assim mais performant para operações concorrentes do que CPUs desde que você é capaz de utilizar o dado para espalhar sua lógica em conformidade. Alguns usos de FPGAs são: Transcodificação de vídeo (por exemplo, decodificação de vídeo HD em TVs), bem como várias placas de aquisição de dados Análise de estrutura de dados fixa (análise de Regex) Simulação de sistema discreto (por exemplo, simulando o resultado de um jogo de cartas) Aplicações como, por exemplo, Em pesquisa aeroespacial ou científica O problema com FPGAs para usos quant é que não é tão bom para os cálculos de ponto flutuante, particularmente desde CPUs comuns já estão otimizados para que com coisas como SIMD. No entanto, para qualquer ponto fixo ou estruturas de dados de tamanho fixo, design FPGA permite que você configure o dispositivo para fazer um monte de processamento ao mesmo tempo. Algumas coisas feitas na negociação estão usando FPGA para manipuladores de alimentação (analisando diretamente do fluxo de rede), bem como a construção de certas partes da estrutura de negociação (por exemplo, livros de encomendas) em hardware, a fim de ser capaz de lidar com a rápida mudança de estrutura de dados sem Carregando a CPU. As FPGAs visam principalmente a preocupação de processar rapidamente os dados sem pagar os custos de propagação. Isto é particularmente em contraste com dispositivos como o GPGPU (ou qualquer cartão de residência PCI, como o Xeon Phi) que pagam penalidades de desempenho para obter dados do dispositivo. Dito isto, as opções DMA estão melhorando a este respeito, também. FPGAs são realmente nada mais do que os mesmos blocos de lógica repetidos repetidas vezes em todo o silício, com switches configuráveis ​​para conectar os blocos de lógica juntos. Isso torna os FPGAs muito bons - e rápidos - ao lidar com problemas repetitivos que podem ser descritos em um circuito de hardware que não muda durante a operação. E você pode ter literalmente milhares ou dezenas de milhares desses circuitos, todos trabalhando em paralelo ao mesmo tempo, em apenas um FPGA. CPUs, por outro lado são baseadas em torno da ALU, que carrega instruções, carrega dados, opera sobre os dados, talvez armazena os resultados e, em seguida, faz tudo de novo. As CPUs são então muito boas - e rápidas - em lidar com problemas que estão mudando continuamente - tanto em tamanho quanto em escopo e em alternar entre tarefas diferentes. A CPU ou núcleo de hoje terá dezenas a centenas de ALUs com pipelines paralelos para dados e instruções, o que os torna muito rápidos em problemas complexos que podem ser trabalhados em paralelo. Esses projetos tornam os FPGAs mais rápidos em problemas mais simples que podem ser atacados com uma vasta arquitetura paralela - como condensar vários feeds de dados em menos de micro-segundo, fio a fio ou disparar uma compra, venda ou cancelamento pré-calculada Em um preço que combine um teste padrão particular. Os CPUs são mais rápidos em problemas mais complexos que exigem menos paralelismo, como o cálculo da cesta de compras, vendas e cancelamentos necessários para manter uma carteira ajustada ao risco ou integrando uma série de fontes de preços e notícias de idade e qualidade variáveis ​​em indicadores de negociação usados ​​por Comerciantes e de gestão para decidir quais os ajustes que irão fazer para o sistema de comércio. Onde FPGAs são usados ​​em HFT depende muito da arquitetura de determinada loja. Eles são mais bem executados executando tarefas simples, repetitivas e amplas e executando-as rapidamente. CPUs são uma faca suíça que pode fazer qualquer coisa, especialmente quando os requisitos estão mudando e as dimensões do problema não são totalmente compreendidas no início. Respondeu Mar 11 14 at 17:10 Sua pergunta realmente não faz muito sentido. É como perguntar quanto da fiação em infra-estrutura de negociação usa fibra óptica e quanto dela usa cobre. A melhor resposta que podemos dar a você é que um FPGA não é uma bala mágica. Esta é uma interpretação incorreta do papel branco de Ciscos. Há muito pouca sobreposição entre os casos de uso de troca de tecido e os de um FPGA. Que parte dos sistemas HFT são implementados principalmente em FPGAs hoje em dia Atualmente, FPGAs são freqüentemente usados ​​em nossas impressoras e set-top boxes de TV. Respondeu Mar 9 14 at 21:55 Eu quero destacar o bloco de processamento de sinal digital (DSP) com ALUs. Os FPGAs de hoje têm centenas de blocos de DSP programáveis ​​que possuem milhares. Agora, de repente, você tem milhares de pequenos processadores à sua disposição, todos capazes de executar cálculos em paralelo. Isso é muito superior ao paralelismo fornecido pelo Xeon Phi ou GPUs. De fato, se você está fazendo modelagem de preço de opções ou modelagem de risco estocástica em FPGA, você pode obter mais de 100 vezes mais desempenho em comparação com as últimas GPUs e ainda mais em relação às últimas CPUs. Junto com os blocos DSP, o outro fator principal neste ganho de desempenho é o cache de memória. FPGA tem built-in RAM distribuída que é extremamente rápido, permitindo que a largura de banda de 100TBs para ser alcançado em nível de datapath. Usando hoje FPGAs para estratégias de algo dá grande e massivamente concorrente recurso de computação que é capaz de dar 100 a 1000 vezes aumentar o desempenho em comparação com GPUs ou CPUs. A principal ressalva é que você teria que se tornar proficiente em escrever em Verilog ou VHDL :) Sanjay Shah CTO Nanospeed respondeu Aug 5 14 at 18:05 Uma variedade de processadores poderosos, muitos núcleos estão começando a fazer o seu caminho para o hardware Espaço de aceleração que anteriormente era completamente propriedade de FPGAs. Empresas como Tilera, Adapteva e Logix Coherent fornecem esses processadores aqui nos EUA, com Enyx da França também fazendo incursões. A verdadeira medida da eficácia desses processadores massivamente paralelos reside na maturidade de suas ferramentas de software. Isso é onde o usuário em perspectiva deve concentrar sua atenção. Ninguém quer programar ou depurar dezenas ou centenas de núcleos usando técnicas manuais. Naturalmente, é evidente que a largura de banda IO é tão importante. Na minha experiência pessoal neste espaço estou vendo a adoção do cliente de processadores Logix Coherent como co-processadores ou aceleradores de hardware para C-linguagem algo aceleração. Ao desfrutar do ciclo de design rápido de um ambiente baseado em C, os programadores de algo podem ajustar o código para o conteúdo dos seus corações e não se preocupar com a codificação HDL onerosa e demorada para FPGAs. O particionamento ideal é fazer com que os FPGAs façam o que melhor façam - operações repetitivas fixas - e que os processadores de muitos núcleos façam o que melhor façam: acelerar a produtividade e a velocidade de execução dos desenvolvedores de algo. John Irza, Gerente de Desenvolvimento de Negócios, Coherent Logix, Inc. respondeu ago 6 14 at 0:42 Quase todas as lojas HFT usam arquitetura FPGA. Estes dispositivos precisam ser substituídos freqüentemente como rapidamente são ultrapassados ​​pelas últimas melhorias em velocidade, oleodutos, paralelismo, etc A menos que você esteja pronto para investir 2M por ano, descobrir outra estratégia. Lote de caras fazendo movimentos de preços diários com caneta e papel estão fazendo bilhões em Omaha, NB. Respondeu Jul 28 16 at 10:31 Sua resposta 2017 Stack Exchange, IncShare Esta página Framework acelera o desenvolvimento de aplicações de sistemas financeiros de ultra baixa latência. Desde o advento da negociação eletrônica, uma corrida pela velocidade seguiu para construir as plataformas de negociação mais rápido e mais inteligente. O tempo de resposta diminuiu de segundos, para milissegundos, para microsegundos. A unidade para o tempo de resposta de microssegundo e sub-microsegundo simplesmente não é possível com o software tradicional ou arquiteturas de hardware simples, um fato que está impulsionando a adoção da tecnologia FPGA (field programmable gate array) em sistemas de latência ultra-baixa. 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 reduzindo o tempo de desenvolvimento, a AdvancedIO foi pioneira no uso de estruturas FPGA para comunicações Ethernet 10-Gigabit (10GE). O conjunto de ferramentas do framework 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 placas FPGA. - Rafeh Hulays, PhD, Vice-Presidente de Desenvolvimento de Negócios, AdvancedIO Systems Inc. Informações AdicionaisInscrever-se Entrar Registro Obrigado por Registrar-se Criar Nova Senha Criar Nova Senha Reenviar Verificação Email Verificação Email Verificado Email Alterado Senha Alterada Criar Nova Senha Criar Nova Senha Introdução à aceleração baseada em FPGA para negociação de alta freqüência O mercado emergente de mercado de alta freqüência (HFT) está trazendo fortes casos de uso de FPGA em rede, mensagens e aceleração de computação financeira. Antes de começar, eu gostaria de observar que esta coluna veio de um estudo de caso detalhado que foi conduzido enquanto eu trabalhava na SilMinds sobre a produtização de um conjunto de núcleos IP aritméticos decimais de ponto flutuante patenteado de alto desempenho como um potencial Em tempo real, para acelerar plataformas de alta freqüência (HFT) de alta precisão e exigência de computação. Mercado de capitais emergentes HFT está trazendo casos de uso de FPGA forte em rede, mensagens e aceleração de computação financeira. Os detentores de participação incluem investidores institucionais e proprietários, intercâmbios e redes de comunicações electrónicas (ECNs) que oferecem serviços 24x7 de tipo cambial, corretoras e fornecedores de dados de mercado de terceiros. Nos mercados dos EUA e do Reino Unido, a HFT tem uma média de aproximadamente 60% do volume de negociação de ações nos últimos cinco anos. Estimuladas por ordens de compra e venda de submilisecentes, as entidades acima mencionadas estão se engajando em uma corrida de velocidade para reduzir a latência de retorno de dados de mercado. O trader exige dados de mercado mais recentes para permitir execuções de ordens mais qualificadas que alcançariam o mecanismo de correspondência de ordens de troca mais rápido do que as dos concorrentes. Várias latências, dentro e entre plataformas, estão sendo pressionadas na ordem (sub) - microssegunda. Os servidores HFT são co-localizados nas instalações do exchangeECN, conectados às LANs da casa por meio de switches Ethernet sem perdas e de alto desempenho, que são freqüentemente otimizados para operações HFT. As áreas para aceleração de hardware incluem pilha de rede, protocolos de mensagens e processamento de dados de mercado bruto. Com relação às plataformas de comerciantes, áreas adicionais incluem risco, execução de ordens e gerenciamento de desempenho, conforme ilustrado abaixo. Várias características operacionais HFT demonstram mérito específico em relação à aceleração de hardware reconfigurável da seguinte forma: HFT é sensível a latência e jitter. Os algoritmos funcionam melhor com segmentos determinísticos de latência. As implementações de hardware fornecem o determinismo necessário. Os algoritmos HFT são altamente proprietários e precisam ser reconfigurados com bastante freqüência. Também há sempre outros comerciantes monitorando ordens no final do mecanismo de troca (dados públicos) aplicando sofisticados algoritmos analíticos para inferir identidades dos emissores e seus tipos parâmetros de algoritmos de execução. Particularmente na extremidade dos comerciantes, há poucas funções do molde, e assim os fornecedores da ferragem que alvejam plataformas de HFT trabalham mais como fornecedores de solução FPGA custom-optimized. Agora, vamos considerar vários aspectos da negociação de alta freqüência - juntamente com os desafios associados - em um pouco mais de detalhes. Redução de latência de rede e mensagens Há três fontes de latência de rede: switches LAN, a pilha de rede de software (TCPUDP) e os links de metrô de rádio ou fibra que são configurados por operadores que operam em vários locais. As latências de mensagens são resultado da decodificação e codificação de protocolos de aplicativos, mais comumente o FIX (Financial Information eXchange). Existem também funções como multiplexação e filtragem de mensagens por cliente, local ou símbolo de segurança negociado. A função geral é referida como Feed Handling ou Market Data Acquisition. Os switches Ciscos com base em CPU oferecem, na melhor das hipóteses, na ordem de 250 ns de latência. Sua série Nexus 7000 possui uma opção de atualização FPGA, onde o usuário descarrega sua própria imagem no dispositivo configurável (por exemplo, um offload FIXTCP). XCelors O XPM 2 é um switch baseado em FPGA com uma placa-mãe opcional. Switching latência médias 2,5 ns através do FPGA, em contraste com 200ns através do processador Xeon. Ele pode entregar ordens de saída para o mecanismo de troca em 90 ns de latência e zero-jitter, com multiplexação de portas e filtragem multicast. A Enyx oferece uma linha abrangente de appliances baseados em FPGA com distribuição multi-local, filtragem por símbolo e outros parâmetros e Ethernet multiplexada otimizada para largura de banda via rádio ou locais de interconexão de fibra escura dentro de uma área metropolitana, melhorando a utilização da largura de banda em aproximadamente 40 e Superando problemas de confiabilidade de link de rádio. Obrigado por compartilhar sua experiência e interesses. Adoro história também, geaographical e etnologia história e você realmente trouxe até a área emocionante da história da computação. Acho esse diálogo enriquecedor, mesmo que você tenha opiniões fortes. Eu aprecio aprender de diferentes gostos e perspectivas, porque aumenta a própria perspectiva de auto. Eu sou, ao contrário de você, com pleno respeito a si mesmo, não uma pessoa acessível. Eu sou uma pessoa de sistemas whos em lógica e modelagem (amplamente). Acredito firmemente na economia do conhecimento e na sociedade orientada para os serviços e eu lido melhor com os intangíveis. Uma coisa que ainda deseja comentar sobre. Você escreveu que eu acho que a preocupação com HFT é que ele dá uma vantagem injusta. Isso se um fosse dizer para usar o mesmo equipamento para jogar em um casino, seria frowned em cima. Eu pesquisei o tópico HFT dentro do meu papel anterior como SilMinds Head of Technical Business Development. Simplesmente porque exige uma velocidade computacional complexa e seu mérito é possível para a precisão. Trading tem estado lá para idades. Provavelmente você e eu, e Max, não vejo muita diversão nisso. O que eu quero dizer é que o aspecto do jogo está associado com o comércio de segurança em geral, e não especificamente em HFT. Meu estudo revelou que mais de 80 de negociação atual é algorítmica, e realizada por servidores performant de fora do chão. Há negociação de baixa, média e alta freqüência. Se pensarmos na mente dos comerciantes, este é o jogo altamente qualificado. Eu não gosto de jogar de qualquer maneira. Se pensarmos na perspectiva do mercado de capitais, a negociação é necessária para avaliar e estabilizar, e sem ela a economia mundial se travaria. Então, alguém (que gosta) tem que fazê-lo. No entanto, ele é impulsionado por tecnologias de habilitação, e uma vez lá que motivou maior tecnologia para latências mais baixas. Não é assim que funciona com ciclos de tecnologia. O mérito de desempenho estimula o hardware maior e mais rápido, que por sua vez leva mais possibilidades que exigem avanço de hardware. Eu vi isso como um caso claro. E afinal, todas as grandes bolsas agora (algo que você poderia ver publicamente) lidar comprar e vender ordens em unidades de tempo milissegundo e youd ver várias ordens dentro da mesma ms tick. De volta à justiça, sim. O comerciante whos tem algoritmos mais inteligentes executando mais rápido software e plataformas de hardware têm melhores chances. É justo porque heshe investiu mais em educação de engenharia financeira e também em pltaformas e desenvolvimento de algoritmos. Ranking de usuário Autor Re: Decimal ponto flutuante aritmética IP núcleos Sheepdoll 852017 4:33:35 PM Ka. aly obrigado por sua resposta bem raciocínio. Finalmente, as idéias certas não levaram todo o caminho até a maturidade são para compartilhar, publicar e trabalhar, mais do que patentear, embora alguns possam patenteá-los. Minha frustração com IP não é sobre tempo de desenvolvimento de pesquisa. Tem mais a ver com acessibilidade e propriedade de idéias. A pesquisa aplicada é a implementação. Há uma meta física ou um serviço envolvido. Eu amo a história. Se eu soubesse como fazê-lo eu adoraria ter um diploma em história de tecnologia e matemática. É por isso que coleciono livros antigos, alguns remontando ao século XVIII. É também por isso que eu tendem a escrever paredes de texto como eu acho que em um estilo mais vicorian de prosa. O que me preocupa é a saída da engenharia Yankee, para o sistema de guild bloqueado da Europa que se destinava a contrariar agir. Nós lamentamos a falta de jovens (e mulheres nesses campos.) Eu amo a relojoaria, bem como a construção de órgãos de tubos. Eu tenho um banco de relojoeiros, que eu faço a minha engenharia em. Onde eu posso mão solda para baixo para 0805 partes. Se eu vivi antes de 1880 na Europa teria sido ilegal para mim (como uma mulher) para possuir essas ferramentas. As guildas eram restritivas. Os mestres tinham o direito de destruir o trabalho inferior. Isto era usado frequentemente para manter o aprendiz no cheque, se o aprendiz faz o olhar do mestre incompetente. Isso funcionou bem por centenas de anos. Até que a imprensa passou e revolução veio sobre no século XVIII. Agora temos o conceito de que todos são criados iguais e devem ter acesso justo Estamos em mundo interconectado mais dinâmico. Podemos descobrir que o que antes era raro, onde alguém poderia ver um brinquedo ou uma idéia uma vez na vida, para um mundo onde essas idéias são comuns. Acho que a preocupação com HFT é que dá uma vantagem injusta. Isso se um fosse dizer para usar o mesmo equipamento para jogar em um casino, seria frowned em cima. No momento estou interessado em análise estatística de eventos musicais gravados. A idéia do ponto flutuante decimal rápido preciso me interessa. Fiquei interessado em matemática não linear depois de ler uma biografia de Johnny VonNuemann. Onde se aprende que 3 não é 30 vezes 10. Isso é abstrato e difícil de explicar sem paredes de gráficos de anúncios de texto. Se silício ir o caminho da impressão 3D e montagem, seria bom ter acesso a algo que pode não funcionar em um campo, mas poderia ser adaptado para outro. Este é o coração do movimento makerdesigner. Para abrir idéias para aqueles que melhor podem implementá-los. Enquanto eu miúdo eu comecei fazer exame das excursões de campo ao landfilldump, nós usaria a recusa como máquinas de escrever velhas fazer o projeto da arte. Por que não podemos fazer o mesmo com velhos núcleos de silício e software obsoleto que só pode ser executado em MS-DOS ou OS9 Sheepdoll. Claro que estou feliz em comentar. Os núcleos DFPA mencionados foram desenvolvidos independentemente da aplicação. São aplicações financeiras que exigem perfeita precisão de fração decimal. Isso pode explicar porque, principalmente, os processadores IBM (Power) e Oracle (SPARC) adotaram núcleos DFPA. SilMinds Inc. é o detentor da patente, não eu, e eu incluí o link para as folhas de dados se você estiver interessado em technicalalgorithm detalhe. Eles envolvem dezenas de pessoas. Anos de trabalho de pesquisa (iniciado pelo Dr. Hossam Fahmy, SilMinds CTO Prof. of Computer Engineering). O primeiro padrão DFPA maduro é o IEEE 754-2008, que é independente de implementação. As implementações de hardware comercial da SilMinds eram novas em seu respectivo tempo de desenvolvimento e, portanto, deveriam ser protegidas naturalmente (não houve outra oferta comercial até um ano atrás, quando eu não estava mais envolvido com o desenvolvimento comercial deste produto IP e eu Não sei de qualquer ainda.) Agora, HFT entrou em vigor porque é muito sensível à latência e, portanto, aqueles que querem precisão DFPA (em vez de float binário ou soluções de software) são susceptíveis de precisá-lo em hardware. Existe um modelo de produto que ainda não foi publicado. Por outro lado, a actividade bancária e contabilística, p. Ex. São aplicações mais exigentes de precisão, mas infelizmente não são sensíveis à latência. Eu discordo com você que o trabalho do IP é barato. Em primeiro lugar, estes núcleos são simulados, verificados, testados com software e em Silício (FGA e em chip). Mas como você quer vendê-los como hardware, eles só podem ser parte de um processador ou parte de um relaization FPGA. Mais geralmente, nós estamos vivendo uma indústria altamente mergulhada e especializada neste tempo. Um designer digital pode usar os (conhecimentos) serviços de um engenheiro eletrônico para apoiar seu trabalho, que o mais tarde não pode estar familiarizado com. Tendo vindo de um fundo de serviços de rede, o especialista em roteamento não é necessariamente um especialista em DSL ou UMTS (camada 3 versus camada 1). Finalmente, as idéias certas não levaram todo o caminho até a maturidade são para compartilhar, publicar e trabalhar, mais do que patentear, embora alguns possam patenteá-los. No entanto, às vezes, é idéias inovadoras de som que geram fundos, enquanto as patentes não podem fazer. O que importa para as empresas é o impacto potencial e o que importa para o conhecimento é o progresso genereated ou sinergia ao estado de conhecimento. Ranking de Usuários Re: Decimal ponto flutuante aritmética núcleos IP Max The Magnificent 852017 2:35:15 PM Kevin: Eu não sei qual seria o ponto de núcleos decimais. Alguns países madate que todos os cálculos financeiros são realizados de tal forma que você obtenha exatamente o mesmo resultado como se youd executou-los com lápis e papel. Se você trabalha em base-2 (binário) você pode introduzir erros - a linha de fundo é que você tem que trabalhar com uma base-10 representação decimal - mas a maioria dos CPUs não realizar cálculos em representações decimais muito eficiente - você pode fazer Muito melhor usando núcleos personalizados criados em FPGAs. Classificação do Usuário Autor Re: Decimal ponto flutuante aritmética IP núcleos Sheepdoll 852017 2:25:09 PM ka. aly - Olá Sheepdoll Não Eu estava respondendo a Kevin Neilson. Eu também estava mais interessado nos comentários. Em re leitura do artigo eu notei que era sobre algoritmos patenteados de ponto flutuante para HFT. Eu devo ter faltado o primeiro parágrafo que pensa era silício fab. Acho que a idéia de patentear algo fundamental como o hardware de ponto flutuante é perturbador. Especialmente dada a história aberta de desenvolvimento há 200 anos. Especialmente nas matemáticas e estatísticas mais altas. Talvez seja da minha idade que eu tenho o problema em proteger implementações não físicas. As idéias são baratas. Implementações físicas, como um fab ou um centro de dados é onde os custos são. Poder, trabalho, impostos, etc Estes devem ser recompensados ​​por aqueles que podem fazer um melhor produto e não jogo do sistema. Dada a velocidade do progresso, parece que as proteções de patentes das idéias devem ser mais curtas. Se não se pode razoavelmente desenvolver uma idéia em poucos meses, deixe alguém que pode implementá-la e aperfeiçoá-la. Não trancá-lo em um cofre para pedir financiamento contra. Rank do usuário Re: Decimal ponto flutuante aritmética IP núcleos rich. pell 852017 1:57:21 PM O artigo isnt sobre a avaliação da utilidade de HFT. Eu não estava respondendo ao seu artigo, mas a outros comentários. Classificação do Usuário Autor Re: Decimal ponto flutuante aritmética IP núcleos ka. aly 852017 1:43:46 PM Dear rich. pell. O artigo isnt sobre avaliar o usefulnees de HFT. It is meant to highlight rising merit of reconfigurable hardware in an environment that used to have such merit only in exchange ticker plants, involving just a couple of suppliers now in almost every component of every single participating entity with over a dozen serious US European FPGA hardware developerment SMEs involved, not to mention as well dominant network systems vendors. User Rank Author Re: Decimal floating-point arithmetic IP cores ka. aly 852017 1:36:32 PM Hello Sheepdoll. No I was replying to Kevin Neilson re his It sounds like it might be difficult to do (efficient) decimal arithmetic in an FPGA the carry chains and multipliers are all binary. Now I recall that the 6502 processor had a BCD mode for decimal (integer) arithmetic. User Rank Author Re: Decimal floating-point arithmetic IP cores Sheepdoll 842017 6:05:27 PM are you repling to my note regarding decimal arithmetic I am aware of the difference between floating point and integer. This is important in modern binary computing. I have a textbook on rounding errors in floating point. Decimal computing is done with fixed and floating point. There are just 10 states rather than two states. In the 19th century, the difference and analytical were do deal with floating point numbers. Non linear functions that could be linearized through statistical probabilities. Why Babbage wanted 30 digits of decimal accuracy. His floating point was mechanical. Few people have actually looked at the abstractions of his work. It is written in a language that he invented that no one can read. Statistically mapping out the carry propagations through multiplications and divisions. These could be broken down statistically into summations called differences. The ultimate goal about any of this, is to find the right statistical model to predict the near future. I have a text from the 1970 on this sort of modeling. Back when binary was new. One of the problems was to see how large a matrix your basic interpreter could invert. Need a large complex number, load it into a matrix digit by digit. I personally see no reason why this can not be done directly in silicon. User Rank Author Re: Decimal floating-point arithmetic IP cores ka. aly 842017 5:31:26 PM The talk about decimal arithmetic is strictly related to floating point fractions, no accuracy issue with integers. All arithmetic operations are done, verified, and commercially available as IP core units (silmindsip-productsdfp-units). Most Recent Comments David Ashton Martin. if your user is not unhappy and still only on dialup then Id adopt the old saying. If it aint broke, dont fix it. If her biggest beef is losing Freecell. David Ashton Martin. if your user is not unhappy and still only on dialup then Id adopt the old saying. If it aint broke, dont fix it. If her biggest beef is losing Freecell. MeasurementBlues David, The motherboard is AMD. As for get a new computer, This is the new computer. The user is quite elderly, though quite perky for her age. Her previous computer was giving. David Ashton Martin. I found 1 GB DIMMs online at 17 each, but then need four of them. Total 68. That seems expensive. I found mine here - A 27 (US 20) for. traneus 1966 Fortran II punched cards on IBM 1620 at university. 1974 Homebrew DRAM-based text dumb terminal via 300-baud modem to Xerox Sigma-6 timesharing system. 1977 Added homebrew. Gondalf Umm there are clear signs that the cpu power is not the best thing of Ryzen. Well see on server boards, this core power disasvantage could give some issues in perfwatt. Under. Gondalf I am not a gamer at al but 4K games are now pretty of niche and they are absolutely GPU bound. In 4K every cpu is the same so no reason to purchase a cpu more expensive than 150200. MeasurementBlues JGrubbs, I installed 4x1GB DDR2 modules. No difference. Same audio problem so I put hte 4x512MB modules back in and will return the 1 GB modules. At one point, I had. photonic China, given their talent in engineering and manufacturing, would quickly build Lattice into a company that would start grinding some face. Comments like this completely underestimate. GSMD I think you should be a little more professional in your comments about GloFo. I have or have had foundry partnerships with most fabs and that includes Intel. The 14nm FinFet.

No comments:

Post a Comment