Friday 20 January 2017

Systèmes Commerciaux Basés Sur Fpga

Framework accélère le développement d'applications de systèmes financiers à très faible latence. Depuis l'avènement du commerce électronique, une course à la vitesse a suivi pour construire les plateformes de négociation les plus rapides et les plus futées. Le temps de réponse a diminué de secondes, en millisecondes, en microsecondes. Le lecteur de microsecondes et sous-microsecond temps de réponse n'est tout simplement pas possible avec des logiciels traditionnels ou des architectures matérielles simples, un fait qui propulse l'adoption de la technologie FPGA (field programmable gate array) dans les systèmes ultralow-latency. Afin de réduire le risque lié au développement du code de langage de description matérielle (HDL) sur une carte Ethernet FPGA tout en réduisant le temps de développement, AdvancedIO a été le pionnier de l'utilisation de cadres FPGA pour les communications Ethernet 10 Gigabit. L'ensemble d'outils du framework de développement AdvancedX expressXG fournit l'infrastructure nécessaire pour assurer un déploiement rapide des services financiers et permet une transférabilité sans faille vers la dernière génération de cartes FPGA. - Rafeh Hulays, Ph. D., Vice-président, Développement des affaires, AdvancedIO Systems Inc. Informations complémentairesLe système basé sur la PGA surpasse les plates-formes de négociation CPU et hybride CPUFPGA en consolidant la gestion des flux, la logique de déclenchement commercial et l'entrée de commandes dans un seul FPGA. (Infpga) a annoncé aujourd'hui une conception de référence de négociation automatisée accélérée par le matériel qui effectue la manipulation d'alimentation ITCH de NASDAQ et l'entrée de commande OUCH sortant fonctionnant sur Ethernet 10Gb, avec moins de deux microsecondes de latence . Le système sera présenté lors de l'exposition et de la conférence 2010 High Performance Computing Financial Markets, stand 424, à New York le 20 septembre 2010. Le système in-FPGA permet aux traders d'obtenir des latences de réponse qui sont une fraction de ce qui peut être En utilisant des systèmes basés sur le processeur. Les visiteurs du salon pourront voir le matériel utilisé pour le décodage des données du marché et l'entrée des commandes sortantes, toutes les fonctionnalités étant entièrement réalisées dans la logique FPGA (Field Programmable Gate Array) de haute performance. Le système obtenu obtient aujourd'hui une latence inférieure à 2 microsecondes, avec des améliorations attendues du débit tout au long de 2010. Ces plates-formes de référence basées sur FPGA fonctionneront à plusieurs reprises la vitesse des serveurs basés sur microprocesseur plus grands. Les transactions effectuées par des systèmes traditionnels basés sur le processeur, souvent implémentées sous forme de serveurs Linux avec un matériel d'interface réseau prête à l'emploi, permettent d'obtenir des temps de réponse de l'ordre de dizaines de microsecondes. Dans certains cas, la fonctionnalité de gestion des flux est accélérée en utilisant des FPGA dans des serveurs Linux avec des résultats traités par une application basée sur le processeur. L'approche in-FPGA consiste à intégrer les trois fonctions principales de négociation: la gestion des flux, la logique de déclenchement des échanges et l'analyse et l'entrée de commandes sortantes dans un FPGA unique, avec peu ou pas besoin d'une unité centrale hôte. La solution in-FPGA permet ainsi aux traders d'atteindre de nouveaux niveaux de latence de temps de réponse. Parce qu'un FPGA est le noyau de la plate-forme de négociation, toute la logique de négociation est implémentée directement dans le matériel. La mise en œuvre de toutes les fonctions nécessaires dans le matériel fournit une accélération en éliminant la surcharge des ressources partagées, y compris les bus et les systèmes d'exploitation. La logique de négociation spécifique requise par un client est réduite au matériel à l'aide d'un compilateur C-FPGA optimisé réalisé par Impulse Accelerated Technologiestrade. In-FPGA aide les clients en fournissant des plates-formes de référence de travail avec la formation des développeurs d'applications, permettant aux clients d'obtenir des latences basées sur FPGA et de déployer dans les centres de données dans le plus court temps pratique. Le système in-FPGA est livré comme un châssis rack standard 1U qui comprend une carte de traitement FPGA. La carte dispose d'un puissant Altera Stratixreg IV FPGA. Des plates-formes personnalisées permettant des densités de FPGA plus élevées sont disponibles. La plate-forme de développement comprend le compilateur Impulse Ctrade-FPGA, permettant aux clients d'ajouter ou de modifier leurs algorithmes de logique de négociation propriétaire. In-FPGA sont fournis avec une application de référence basée sur FPGA pour un gestionnaire d'alimentation ITCH et un exemple de module d'entrée de commande OUCH sortant. LdquoItrsquos tout sur la latence des échanges, rdquo dit Cameron Elliott, concepteur en chef du système in-FPGA. LdquoFPGA basé trading peut répondre aux données du marché d'un ordre de grandeur plus rapide que les serveurs basés sur Linux, et 2-5 fois plus rapide que les systèmes hybrides CPUFPGA. Une grande partie du gain provient de la simplification du chemin matériel, de la consolidation du traitement sur une puce matérielle et de l'élimination des chemins de latence élevés. Ce qui rend ce plus excitant pour les commerçants, c'est qu'ils peuvent mettre en œuvre leur logique de déclenchement de commerce en langage C en utilisant Impulse C, plutôt que d'avoir à apprendre des langages de description de matériel tels que Verilog ou VHDL, ou de passer leurs modèles à des ingénieurs de matériel pour la traduction. rdquo Les outils d'impulsion sont utilisés par les grandes sociétés financières et les hedge funds où ils ont équipé les mathématiciens et les développeurs d'algorithmes pour améliorer considérablement la latence. In-FPGArsquos système de négociation et d'application de référence permet aux développeurs de logiciels d'utiliser l'accélération matérielle pour le traitement Ethernet 10Gb, a déclaré David Buechner, vice-président de l'Impulse. Cela offre une technologie disruptive pour les entreprises commerciales qui veulent être les premiers dans la file d'attente avec leurs métiers. Fondée en 2002, Impulse Accelerated Technologies propose des outils C-to-FPGA, des solutions de formation et des solutions personnalisées pour les systèmes matériels accélérés. Impulse C a été utilisé pour concevoir des systèmes de vision, des gestionnaires d'alimentation financière et des accélérateurs de grille de base de données. Les produits d'impulsion sont utilisés par plus de la moitié des fournisseurs de l'industrie automobile, huit des dix principaux entrepreneurs gouvernementaux, la plupart des agences gouvernementales américaines et des centaines de laboratoires RampD dans le monde. ImpulseAccelerated ImpulseC À propos de FPGA Trading Systems in-FPGA Trading Systems est un innovateur technologique qui apporte des plates-formes de référence basées sur FPGA et des applications à la communauté financière. In-FPGA offre également des services de formation d'équipe d'ingénierie, permettant aux clients commerciaux de personnaliser les conceptions de référence à leur environnement particulier. Cameron Elliott, président de FPGA Trading Systems, a plus de 28 ans d'expérience dans le développement de logiciels et de systèmes de télécommunications. , Y compris les systèmes embarqués, en temps réel, à faible latence et à haute fiabilité. Cameron a développé des gestionnaires de flux de données de marché pour des sites tels que NASDAQ, BATS, ARCA. Il a déployé des systèmes de négociation dans NASDAQs Carteret, NJ centre de données collocation. Il a mettre en œuvre tous les aspects du processus de négociation, y compris la manipulation des aliments, la logique de déclenchement du commerce et l'entrée de commandes sortantes qui se retrouvent généralement dans les systèmes de négociation à faible latence. Auparavant, en tant que CTO et PDG de Spam Arrest, Cameron a cofondé la première société antispam de liste blanche de Captcha, offrant une protection contre le spam 24 heures sur 24, 7 jours sur 7. Spam Arrest a été classé parmi les 2000 meilleurs sites web de Alexa, a traité des milliards de messages par an et a été couvert par le LA Times, le Washington Post, Reuters et d'autres médias. Pour la société Terabeam, Cameron a mis au point la première implantation de vidéoconférences HDTV à faible latence sur IP. Ce système a joué un rôle important en permettant à Terabeam d'amasser environ 500 millions de dollars en 2000. Cameron était un fondateur technique de Cellular Technical Services, où il a développé le produit phare de CTS, un système de facturation de téléphonie cellulaire Unix en temps réel. CTS a continué à être un top 50 classé compagnie de Washington, et a été coté en bourse sur le NASDAQ échange. Cameron a une BS, Cum Laude, Applied Computational et Math SciencesStatistics option de l'Université de Washington, Seattle. Catégories Copyright copy 2010, In-FPGA. Tous les droits sont réservés.


No comments:

Post a Comment