Monday 2 January 2017

Latency In Trading Systeme

Die ganze Zeit hören Sie über Hochfrequenzhandel (HFT) und wie verdammt schnell die Algorithmen sind. Aber ich frage mich - was ist schnell in diesen Tagen Im nicht Denken über die Latenz, die durch die physische Distanz zwischen einem Austausch und dem Server läuft eine Handels-Anwendung, aber die Latenz durch das Programm selbst eingeführt. Genauer gesagt: Was ist die Zeit von Ereignissen, die auf dem Draht in einer Anwendung zu dieser Anwendung kommen, gibt einen Auftragspreis auf dem Draht aus. Tick-to-trade Zeit. Sind wir reden Sub-Millisekunde oder Sub-Mikrosekunde Wie erreichen Menschen diese Latenzen Codierung in der Montage FPGAs Good-old C-Code Theres vor kurzem wurde ein interessanter Artikel über ACM veröffentlicht, die eine Menge Details in der heutigen HFT-Technologie, die eine ausgezeichnete lesen : QuotOn der Drahtquot ist Art einer Fuzzy-Grenze. Es braucht Zeit, bis ein vollständiges Datenpaket ankommt, und ein Teil der Verarbeitung kann bereits begonnen haben, bevor die gesamte Nachricht empfangen wurde. Alles ist verzerrt durch die verschiedenen Schichten des Speichersystems und des Kernels und der Anwendung, und die Leute achten genau auf diese Schräge. Ndash sh1 Im der CTO eines kleinen Unternehmens, das FPGA-basierte HFT-Systeme herstellt und verkauft. Mit dem Aufbau unserer Systeme auf der Solarflare Application Onload Engine (AOE) haben wir die Latenzzeit von einem interessanten Marktereignis auf dem Draht (10GbS UDP-Marktdatenzuführung von ICE oder CME) auf das erste Byte der resultierenden Auftragsnachricht erreicht Der Draht im Bereich von 750 bis 800 Nanosekunden (ja, Sub-Mikrosekunde). Wir gehen davon aus, dass unsere nächsten Versions-Systeme im Bereich von 704 bis 710 Nanosekunden liegen. Einige Leute haben etwas weniger behauptet, aber das ist in einer Laborumgebung und nicht wirklich sitzen an einem COLO in Chicago und Clearing der Aufträge. Die Kommentare über Physik und Lichtgeschwindigkeit sind gültig, aber nicht relevant. Jeder, der über HFT ernst ist, hat seine Server an einem COLO im Raum neben dem Austauschserver. Um in diese Sub-Mikrosekunde Domain können Sie nicht sehr viel auf der Host-CPU außer Feed-Strategie Umsetzung Befehle an die FPGA, auch mit Technologien wie Kernel-Bypass haben Sie 1,5 Mikrosekunden unvermeidlichen Overhead. So dass in diesem Bereich spielt alles mit FPGAs. Eine der anderen Antworten ist sehr ehrlich zu sagen, dass in diesem sehr geheimnisvollen Markt nur sehr wenige Leute über die verwendeten Werkzeuge oder ihre Leistung sprechen. Jeder unserer Kunden verlangt, dass wir nicht einmal sagen, jeder, dass sie unsere Werkzeuge verwenden, noch offenbaren nichts über, wie sie sie verwenden. Dies macht nicht nur das Marketing hart, aber es verhindert wirklich den guten Fluss der technischen Kenntnisse zwischen Peers. Aufgrund dieser Notwendigkeit, in exotische Systeme für die wicked schnell Teil des Marktes youll finden, dass die Quants (die Leute, die kommen mit den Algorithmen, die wir machen schnell gehen) teilen ihre Algos in Event-to-Response-Zeit Schichten. Ganz oben auf der Technologie-Heap sind die Sub-Mikrosekunden-Systeme (wie unsere). Die nächste Schicht sind die benutzerdefinierten C-Systeme, die starken Einsatz von Kernel-Bypass und theyre in der 3-5 Mikrosekunde Bereich. Die nächste Schicht sind die Leute, die sich nicht leisten können, auf einem 10GbS-Draht nur ein Router-Hop aus der Börse zu sein, können sie noch bei COLOs aber wegen eines bösen Spiel, das wir Port-Roulette-theyre in den Dutzenden bis Hunderte von microsecond Domain nennen. Sobald man in Millisekunden seine fast nicht mehr HFT. Antwortete am 27. Februar 14 um 23:00 Uhr Brian, möchten Sie vielleicht wissen, dass Ihre Linked-In-URL glücklicherweise nicht funktioniert. Ndash user3666197 Quecksilber-Minerva: was meinst du mit quotport roulettequot hier ndash rahul. deshmukhpatil quote roulettequot bezieht sich auf die Zuweisung von Häfen an Kunden durch den Austausch, in einer Umgebung, in der Nicht alle Ports haben den gleichen Hop-Abstand von dem Quellserver und der gleichen Netzwerkhardware. Wenn Sie einen neuen Anschluss anfordern, ist es ein Glücksspiel (das quotroulettequot Teil), ob Sie einen Hafen mit guter Latenz oder nicht erhalten. Ndash David Arnold Guten Artikel, der beschreibt, was ist der Zustand der HFT (im Jahr 2011) und gibt einige Beispiele von Hardware-Lösungen, die Nanosekunden erreichbar macht: Wall Streets Need For Trading Geschwindigkeit: Die Nanosekunde Alter Mit dem Rennen für Die niedrigste Latenz weiter, einige Marktteilnehmer sprechen sogar über picosecondstrillionths einer Sekunde. EDIT: Wie Nicholas freundlich erwähnt: Der Link erwähnt eine Firma, Fixnetix, die einen Handel in 740ns vorbereiten kann (d. H. Die Zeit von einem Eingangsereignis auftritt, um eine Bestellung gesendet wird). Antwort # 1 am: Juli 13, 2010, 10:03:31 am »Der Link erwähnt eine Firma, Fixnetix, die vorbereiten kann ein tradequot in 740ns (d. H. Die Zeit von einem Eingangsereignis auftritt, um eine Bestellung gesendet wird). Ndash Nicholas Richtig, das ist ein wichtiger Punkt. Ich werde die Antwort bearbeiten und fügen Sie diese, danke ndash sll Heute ist einstellige tick-to-trade in Mikrosekunden ist die Bar für wettbewerbsfähige HFT-Firmen. Sie sollten in der Lage, hohe einstellige Zahlen mit nur Software zu tun. Dann lt5 usec mit zusätzlicher Hardware. Für das, was seinen Wert, TIBCOs FTL-Messaging-Produkt ist Sub-500 ns für innerhalb einer Maschine (shared memory) und ein paar Mikrosekunden mit RDMA (Remote Direct Memory Access) in einem Rechenzentrum. Danach wird die Physik zum Hauptbestandteil der Gleichung. So ist die Geschwindigkeit, mit der Daten vom Feed zur App kommen können, die Entscheidungen trifft. Mindestens ein System hat behauptet, 30ns interthread messaging, die wahrscheinlich eine optimierte Benchmark, so dass jeder spricht von niedrigeren Zahlen ist mit einer Art von magischen CPU. Sobald Sie in der App sind, ist es nur eine Frage, wie schnell das Programm Entscheidungen treffen kann. You039d Besser wissen, Ihre High-Frequency Trading Terminologie Der Aufschwung der Investoren Interesse an Hochfrequenz-Handel (HFT) wichtig für die Industrie-Profis zu kommen Mit HFT-Terminologie zu beschleunigen. Eine Reihe von HFT-Begriffen hat ihren Ursprung in der Computer-Netzwerksysteme-Industrie, was zu erwarten ist, da HFT auf einer unglaublich schnellen Computerarchitektur und einer hochmodernen Software basiert. Wir kurz diskutieren unten 10 wichtigsten HFT-Begriffe, die wir glauben, sind von wesentlicher Bedeutung, um ein Verständnis des Themas zu gewinnen. Co-Lokalisierung Lokalisierung von Computern von HFT-Firmen und proprietären Händlern in denselben Räumlichkeiten, in denen ein Austausch von Computer-Servern untergebracht ist. Dies ermöglicht es HFT-Firmen, den Aktienkurs eine halbe Sekunde vor dem Rest der investierenden Öffentlichkeit zu erreichen. Co-Location hat sich zu einem lukrativen Geschäft für den Austausch, die HFT Unternehmen Millionen von Dollar für das Privileg der geringen Latenz zugreifen. Wie Michael Lewis in seinem Buch Flash Boys erläutert, ist die große Nachfrage nach Co-Location ein wichtiger Grund, warum einige Börsen ihre Rechenzentren erheblich erweitert haben. Während das alte New Yorker Börsengebäude 46.000 Quadratfuß besetzte, ist das NYSE Euronext Rechenzentrum in Mahwah, New Jersey, fast neunmal größer, bei 398.000 Quadratfuß. Flash Trading Eine Art von HFT-Handel, bei dem eine Börse Informationen über Kauf - und Verkaufsaufträge von Marktteilnehmern an HFT-Firmen für einige Bruchteile einer Sekunde blendet, bevor die Informationen der Öffentlichkeit zugänglich gemacht werden. Flash-Handel ist umstritten, weil HFT-Unternehmen können diese Informationen Flanke zu handeln, bevor noch ausstehende Aufträge, die als Frontbetrieb ausgelegt werden können. US-Senator Charles Schumer hatte die Securities and Exchange Commission im Juli 2009 aufgefordert, Flash-Handel zu verbieten und sagte, dass es ein zweistufiges System geschaffen habe, in dem eine privilegierte Gruppe eine bevorzugte Behandlung erhalten würde, während Einzelhandels - und institutionelle Anleger einen unfairen Nachteil ergriffen und entzogen wurden Einen fairen Preis für ihre Transaktionen. Die Zeit, die von dem Moment an, zu dem ein Signal an seinen Empfang gesendet wird, verstreicht. Da niedrigere Latenzzeiten schneller sind, investieren Hochfrequenz-Händler stark, um die schnellste Computerhardware, Software und Datenleitungen zu erhalten, um Aufträge so schnell wie möglich auszuführen und im Handel einen Wettbewerbsvorteil zu erlangen. Die größte Determinante der Latenzzeit ist die Entfernung, die das Signal durchlaufen muss, oder die Länge des physikalischen Kabels (üblicherweise Faseroptik), die Daten von einem Punkt zu einem anderen transportiert. Da Licht in einem Vakuum bei 186.000 Meilen pro Sekunde oder 186 Meilen pro Millisekunde fährt, würde ein HFT-Unternehmen mit seinen Servern, die sich direkt innerhalb eines Austauschs befinden, eine viel geringere Latenz und somit einen Handelsrand aufweisen als ein Konkurrenzunternehmen, das Meilen entfernt liegt. Interessanterweise erhält ein Austausch-Co-Standort-Client die gleiche Menge an Kabellänge, unabhängig davon, wo sie sich innerhalb der Austauschräume befinden, um so sicherzustellen, dass sie dieselbe Latenz aufweisen. Liquiditätsrabatte Die meisten Börsen haben ein Makler-Taker-Modell für die Subventionierung der Bereitstellung von Aktien-Liquidität verabschiedet. In diesem Modell erhalten Anleger und Händler, die Limit-Orders in der Regel erhalten eine kleine Rabatt von der Börse bei der Ausführung ihrer Aufträge, weil sie als zur Liquidität in der Aktie beigetragen haben, d. H. Sie sind Liquidität Entscheidungsträger. Umgekehrt werden diejenigen, die Marktanweisungen einführen, als Abnehmer von Liquidität angesehen und sind eine bescheidene Gebühr von der Börse für ihre Aufträge belastet. Während die Rabatte sind in der Regel Bruchteile von einem Cent pro Aktie, können sie bis zu erheblichen Mengen über die Millionen von Aktien gehandelt täglich von Hochfrequenz-Händler. Viele HFT-Unternehmen setzen Handelsstrategien ein, die so konzipiert sind, dass sie möglichst viele Liquiditätsrabatte erfassen. Matching Engine Der Software-Algorithmus, der den Kern eines Börsenhandelssystems bildet und kontinuierlich auf Kauf - und Verkaufsaufträge abgestimmt ist, eine Funktion, die zuvor von Spezialisten auf dem Trading Floor durchgeführt wurde. Da die Matching Engine allen Käufern und Verkäufern gleichkommt, ist sie für das reibungslose Funktionieren einer Börse von entscheidender Bedeutung. Die passende Engine befindet sich in den Austausch-Computern und ist der Hauptgrund, warum HFT-Firmen versuchen, in so enge Nähe zu den Exchange-Servern wie sie nur können. Bezieht sich auf die Taktik der Eingabe von kleinen marktfähigen Bestellungen in der Regel für 100 Aktien, um über große versteckte Aufträge in dunklen Pools oder Börsen zu lernen. Während Sie denken, Pinging als analog zu einem Schiff oder U-Boot-Senden von Sonar-Signale zu erkennen, bevorstehende Hindernisse oder feindliche Schiffe, im HFT-Kontext, pinging wird verwendet, um versteckte Beute zu finden. Heres, wie - kaufen-Seite Firmen algorithmische Handelssysteme verwenden, um große Aufträge in viel kleinere aufzulösen und sie stetig in den Markt zu füttern, um die Marktauswirkung der großen Aufträge zu verringern. Um das Vorhandensein derartiger Großaufträge zu erfassen, stellen HFT-Unternehmen Angebote und Angebote in 100-Stück-Los für jeden gelisteten Bestand bereit. Sobald eine Firma einen Ping bekommt (dh die HFTs kleiner Auftrag ausgeführt wird) oder eine Reihe von Pings, die die HFT auf das Vorhandensein eines großen Buy-Side-Auftrags hinweist, kann sie eine räuberische Handelstätigkeit ausüben, die eine nahezu risikofreie Sicherheit gewährleistet Gewinn auf Kosten der Buy-Sider, die am Ende erhalten einen ungünstigen Preis für seine große Bestellung. Pinging wurde mit dem Ködern von einigen einflussreichen Marktteilnehmern verglichen, da sein einziger Zweck darin besteht, Institutionen mit großen Aufträgen zu locken, um ihre Hand zu enthüllen. Point of Presence Der Punkt, an dem Händler eine Verbindung herstellen. Um die Latenz zu reduzieren, ist es das Ziel der HFT-Firmen, sich so nahe wie möglich an die Präsenz zu bringen. Siehe auch Co-Location. Predatory Trading Trading-Praktiken von einigen Hochfrequenz-Händlern eingesetzt, um fast risikofreie Gewinne auf Kosten der Investoren zu machen. In Lewis Buch, die IEX-Börse. Die einige der schattigen HFT pratcices zu bekämpfen sucht, identifiziert drei Aktivitäten, die räuberische Trading: Slow Markt Arbitrage oder Latenz Arbitrage, in denen ein Hochfrequenz-Händler Arbitrages minimiert Preisunterschiede der Bestände zwischen verschiedenen Börsen. Elektronischer Frontlauf, bei dem ein HFT-Unternehmen vor einem großen Kundenauftrag an einer Börse steht, alle an verschiedenen Börsen angebotenen Aktien (falls es sich um eine Kauforder handelt) oder alle Gebote (wenn es sich um einen Verkauf handelt Bestellung), und dann drehen und verkaufen sie an (oder kaufen sie aus) der Client und Taschen der Differenz. Bonus-Arbitrage beinhaltet HFT-Aktivität, die versucht, Liquiditätsabschläge, die von Börsen angeboten werden, zu erfassen, ohne wirklich zur Liquidität beizutragen. Siehe auch Liquiditätsabschläge. Securities Information Processor Die Technologie, die verwendet wird, um Zitat - und Handelsdaten von verschiedenen Börsen zu sammeln, diese Daten zusammenzutragen und zu konsolidieren, und kontinuierlich Echtzeit-Preisangebote und Trades für alle Aktien zu verbreiten. Das SIP berechnet für alle Bestände das National Best Bid und Offer (NBBO), hat aber aufgrund der schieren Menge an Daten, die es zu behandeln hat, eine begrenzte Latenzzeit. Eine SIPs-Latenz bei der Berechnung der NBBO ist in der Regel höher als die von HFT-Firmen (wegen der schnelleren Computer und Co-Location), und es ist dieser Unterschied in der Latenz von Lewis geschätzt gelegentlich erreichen so viel wie 25 Millisekunden, die an der Kern der räuberischen HFT-Aktivität. Nasdaq OMX Group und NYSE Euronext betreiben jeweils ein SIP im Auftrag der 11 Börsen der U. S. Smart Routers Technologie, die festlegt, zu welchen Börsenaufträgen oder Trades gesendet werden. Intelligente Fräser können programmiert werden, um Stücke von großen Aufträgen (nachdem sie durch einen Handelsalgorithmus aufgebrochen werden) zu senden, um eine kostengünstige Handelsausführung zu erhalten. Ein intelligenter Router wie ein sequentieller kostengünstiger Router kann einen Auftrag an einen dunklen Pool und dann an eine Vermittlungsstelle (falls er nicht in dem früheren Fall ausgeführt wird) oder an eine Vermittlungsstelle, bei der es wahrscheinlicher ist, einen Liquiditätsrabatt zu erhalten, leiten. Die Bottom Line HFT hat in den letzten Jahren Wellen und Kräuselfedern (zur Verwendung einer gemischten Metapher) gemacht. Aber unabhängig von Ihrer Meinung über Hochfrequenz-Handel, sollten Sie vertraut mit diesen HFT-Begriffe sollten Sie Ihr Verständnis für dieses umstrittene Thema zu verbessern. Von Hardware-Emulation zu High-Frequency Trading Riding the FPGA Wave In einem Interview mit Lauro Rizzatti, ehemaliger CEO Von EVE, Luc Burgun, erklärt, wie er die Brücke zwischen Hardware-Emulation und Hochfrequenzhandel überquerte. Es wurde seit langem davon ausgegangen, dass Software und Hardware von Electronic Design Automation (EDA) auf andere Marktsegmente als Halbleiter-Design angewendet werden könnten. Der ehemalige Emulation Verification Engineering (EVE) CEO Luc Burgun tat genau das. In einem Interview mit dem Verifikationsexperten Lauro Rizzatti (ehemaliger General Manager von EVE-USA) erklärt Luc, wie er die Brücke zwischen Hardware-Emulation und Hochfrequenzhandel (HFT) durch die Feld-Programmierbare Gate-Array (FPGA) Welle zu NovaSparks überquerte . Lauro: Seit Sie EVE an Synopsys verkauft haben, sind vier Jahre vergangen. Sie begannen EVE im Jahr 2000 mit dem Ziel der Schaffung eines erfolgreichen Geschäftsentwicklung ein Hardware-Emulator für die Vor-Silizium-Prüfung von Halbleiter-Designs. Die Herausforderung war, kommerzielle FPGAs zu verwenden. Zu dieser Zeit dominierten zwei Gorillas - Cadence und Mentor Graphics - die Verwendung von Silizium in ihren Emulationsplattformen. Die Entscheidung, kommerzielle FPGAs zu verwenden, setzen EVE auf Kollisionsweg mit den zwei Giganten. In der Tat, in den frühen Jahren wurde EVE als ein verurteilt Startup mit keine Chance auf Erfolg angesehen. Du hast die Skeptiker falsch bewiesen. Nach dem Verkauf von EVE an Synopsys wechselten Sie als CEO zu NovaSparks. NovaSparks ist das einzige Unternehmen, das 100 Hardware-basierte Appliances für den Hochfrequenzhandel von Aktien, Anleihen, Rohstoffen, Futures und Optionen anbietet. Alle anderen Ansätze sind entweder 100 Software-basierte oder hybride Lösungen, die Hardware mit Software kombinieren. Luc Burgun, Vorstandsvorsitzender von NovaSparks (Quelle: NovaSparks) Also, können Sie uns bitte sagen, was Ihre Entscheidung für NovaSparks Luc getrieben hat: Im Jahr 2012 wurde ich von Nicolas Meunier, einem Investor, an dem ich bei EVE mitarbeitete, eingeladen, mich dem Vorstand von NovaSparks anzuschließen . NovaSparks entwickelte Geräte für den Hochfrequenzhandel unter Verwendung von FPGAs, um den Handelsprozess zu beschleunigen, und ich sah eine Gelegenheit, meinen technischen Hintergrund (d. H. Die Verwendung von FPGAs zur Beschleunigung der Halbleiterentwurfsüberprüfung) wieder zu verwenden, um einen völlig neuen Markt anzusprechen. Offensichtlich mag ich Herausforderungen und die Überbrückung der Kluft zwischen der EDA-Welt und der Finanzwelt war zu gut, um weiterzugeben. Wenige Monate später hatte ich die Gelegenheit, CEO zu werden und mit der Aufregung nahm ich die Chance, das Unternehmen auf die nächste Stufe zu bringen. Lauro: Bitte erklären Sie, wie FPGAs im Finanzhandelsgeschäft eingesetzt werden können. Luc: Die Automatisierung im Finanzhandel begann 1971 mit der NASDAQ. Im Laufe der Zeit verbreitete sich der Einsatz von Computern über den gesamten Handelszyklus, so dass nur die grundlegenden Handelsentscheidungen für den Menschen übrig blieben. Zu den Handelsentscheidungen gehören die Art der Transaktionen (sellbuycancel), die Anzahl der Aktien einer bestimmten Aktienoptionsanleihe, der Handelsmarkt zur Durchführung der Transaktion wie NASDAQ, NYSE usw. Seit Ende der 90er Jahre beginnen die Handelsentscheidungen Durch Software, die auf Rechnerfarmen läuft (algorithmischer Handel) im Colocation, also im Rechenzentrum der Finanzmärkte. Und vor kurzem von Hardware wie ein FPGA Umsetzung der algorithmischen Handel. Hier spielt NovaSparks eine Rolle. Wir verarbeiten und leiten die Marktdaten an Handelsserver oder Handels-FPGAs weiter. Lauro: Was sind die Vorteile einer reinen Hardware-basierten Lösung für den Zugriff auf die Märkte Was sind die Nachteile der Alternativen Luc: Es ist vor allem eine Frage der Leistung. Mit einer 100-basierten Hardware-Lösung, die über kommerzielle FPGAs implementiert wird, bieten wir deutlich geringere Latenzzeiten für den Zugriff und die Decodierung der Marktdaten aus den Finanzmärkten und die Generierung der Orderbuchaktualisierungen. Latenzzeit ist die Zeit, die zwischen dem Zeitpunkt, zu dem ein Datenpaket von dem Finanzmarkt verteilt wird, und dem Zeitpunkt, zu dem es als Orderbuch-Update vom Handelsserver empfangen wird, verstrichen ist. Unsere Latenzzeit beträgt weniger als eine Mikrosekunde, die etwa fünf bis zehnmal schneller ist, als wenn die gleichen Funktionen in Software ausgeführt werden. Die über 200 Finanzmärkte weltweit nutzen kein Standard-Datenformat. FPGA-basierte Systeme beschleunigen den Handelsprozess für den Hochfrequenzhandel (Quelle: NovaSparks). Dies ist eine große Sache, wenn Sie handeln. Sie wollen als erste die Marktdaten analysieren und Ihre Kaufaufträge und Stornierungen platzieren. Aber FPGAs bieten zusätzliche Vorteile. Sie sind besser in Bezug auf Zuverlässigkeit - einmal konfiguriert, wie jede Funktion in der Hardware implementiert, sind sie weniger anfällig für Bugs, da sie eine stabilere Umgebung bieten. Denken Sie nur daran, dass Anwendungssoftware Fehlfunktionen verursachen kann, wenn Sie das zugrunde liegende Betriebssystem aktualisieren, und allgemeiner, wenn Sie etwas in der Softwareumgebung Ihres Servers ändern. Lauro: Weswegen sind Handelsunternehmen oder Banken immer noch mit softwarebasierten Lösungen für den Zugang zu den Märkten Luc: Die meisten Finanzmärkte wurden in den 1990er Jahren automatisiert. Zu diesem Zeitpunkt war nur eine Software-Implementierung für den Zugriff und die Decodierung der Finanzmarktdaten und die Erstellung des Auftragsbuches praktisch. FPGAs waren etwa ein Jahrzehnt früher, aber sie nicht genug Kapazität für die Durchführung einer Trading-Aufgabe in einem einzigen FPGA. Zu Beginn des neuen Jahrtausends begannen neue Generationen von FPGAs mit genügend Kapazität zu erscheinen. Allerdings erforderte die Programmierung solcher FPGAs beträchtliche Ressourcen in der Zeit und in Designtalente. Heute gibt es weltweit mehr als 200 verschiedene Finanzmärkte, und leider werden die Marktdaten nicht über die Märkte normalisiert. Wenige Märkte verwenden das gleiche Format die meisten von ihnen verwenden ihre eigenen Formate. Um eine so große und fragmentierte Finanzlandschaft zu bedienen, entwickeln Sie eine Menge unterschiedlicher FPGA-Firmware oder Programmcode. Das Szenario wird durch häufige Marktformatänderungen weiter verstärkt. Die oben genannten drastisch erhöht den Druck auf die Handelsprozess-Anbieter, um sicherzustellen, dass die Kunden können neue Formate ohne Risiko eingehen. Am Ende ist es eine Frage der Time-to-Market. Der wesentliche Vorteil eines softwarebasierten Handelsprozesses ist die Flexibilität, Änderungen zu übernehmen. Diese Änderungen können die Unterstützung eines neuen Marktes oder die Aktualisierung eines neuen Marktdatenformats umfassen. Es braucht weniger Zeit, um eine Änderung in einem Software-Algorithmus zu implementieren, als ein FPGA neu zu programmieren. Jede Marktdatenformatänderung in der Software kann in wenigen Tagen realisiert werden. In einem FPGA beinhaltet die Änderung das Umschreiben des FPGA-Programmiercodes, das Kompilieren des FPGA und das Testen des Programmiercodes in dem FPGA. Der gesamte Prozess kann ein paar Wochen dauern. Trotz der oben diskutierten Vorteile spielt das oben Gesagte gegen die Annahme von FPGAs. Bei NovaSparks haben wir Zeit und Ressourcen investiert, um eine schnelle Entwicklungsmethodik einzurichten. Das Ergebnis ist, dass wir unsere Time-to-Market auf etwas reduziert haben, das mit Softwarelösungen vergleichbar ist. Dieser Prozess erfordert auch eine andere Skillset als die eines Software-Designers. Wir beschäftigen Hardware-Designer mit Wissen in Firmware-Entwicklung von re-programmierbare Hardware. Nur wenige Designer passen das Profil, so dass es schwieriger, die richtigen Ingenieure zu finden. By the way, würden die wenigen potenziellen Kandidaten nie glauben, es gibt große Chancen in der Finanzindustrie Lauro: Sie sind mit kommerziellen FPGAs, wie Sie bei EVE. Können Sie ein wenig über diese Wahl ausarbeiten Luc: Wenn die Frage ist, warum wir uns für kommerzielle FPGAs entschieden haben, anstatt eine benutzerdefinierte Hardwarelösung zu entwickeln, lassen Sie mich sagen, dass das Entwerfen von dedizierter Hardware für diese Anwendung eine schlechte ökonomische Entscheidung wäre. Die Volumina sind zu klein, um eine Investition von mehreren Hundert Millionen Dollar zu rechtfertigen. Das sind die Entwicklungskosten, die Xilinx und Altera (heute Intel) bei der Erstellung neuer FPGA-Generationen unterstützen. Und doch würde die Lösung nicht mit den neuesten Prozessknoten-Technologien Schritt halten. Nur kommerzielle FPGAs können den neuesten Prozessknoten nutzen. Xilinx Ultrascale und Altera Stratix 10 nutzen die neuesten 14nm Prozessknoten und bieten die Leistungsfähigkeit, die wir benötigen. Mehr auf den Punkt, die Kosten für die Umsetzung der Änderungen, die ich oben diskutiert, wenn Ihr Design in Silizium gegossen wird, wäre astronomisch, nämlich unerschwinglich. Um unsere Entscheidung zu erklären, ist hier ein bisschen Geschichte wichtig. Bei EVE verwendeten wir Xilinx FPGAs, da die Haupttreiber für einen Hardware-Emulator Kapazität und Zeit zum Kompilieren waren. Je größer die FPGAs sind, desto größer kann die Emulatorkapazität mit der gleichen Menge an Geräten sein. Auch die Verwendung größerer Kapazität als das, was wir unbedingt benötigt, erlaubt es uns, die Dichte oder Füllung des FPGA mit einer dramatischen Verbesserung der Design-Kompilierzeit zu reduzieren. Ein Kunde könnte typischerweise ein IC-Design auf 100 FPGAs und runcompiledebug in relativ kurzer Zeit - Minuten oder Stunden, nicht Tage emulieren. Bei NovaSparks ist der Treiber die IO-Leistung, d. h. die Latencybandbreite der EthernetPCIeMemory-Schnittstellen. Xilinx hat die IO-Leistung seiner Ultrascale-Generation verbessert, während sich Altera in der nächsten Generation stärker auf die Kapazität konzentriert. Sein kritisch für uns, um sicherzustellen, dass wir nicht von einem einzigen FPGA-Anbieter abhängig sind. Unser RTL-Code und unsere Architektur sind tragbar. Lauro: Sehen Sie irgendeinen Unterschied in der Entwicklungsmethodologie zwischen Emulation und schnellem Speed-Handel Luc: Zunächst einmal ist die Qualität dessen, was wir entwickeln, kritisch, da wir Teil der Produktionsumgebung sind. Unsere Kunden müssen die richtigen Marktdaten erhalten, damit sie ihre Aufträge sicher auf den Märkten abgeben können. Dieses zwingt uns, auf das Testen zu konzentrieren, was wir liefern. Am Ende verschicken wir eine Hardware-Appliance mit einigen firmwaresoftware und der Kunde interagiert mit ihr über APIs, um die Appliance zu konfigurieren und die Marktdaten zu erhalten. Auf einer Seite beachten wir die sehr hohe Geschwindigkeit integrierte Schaltung Hardware Description Language (VHDL) für FPGA-Programmierung, zusammen mit einigen VHDL-Generatoren, denn dies ist unerlässlich, um das Niveau der Qualität und Produktivität benötigen wir zu erreichen. Zweitens, wenn wir die Entwicklungsmethodologie betrachten, unterscheidet sie sich von dem, was wir bei EVE gemacht haben. Einerseits ist es weniger eine kollektive Anstrengung, da ein Feedhandler (die Funktion, die die Appliance zur Verbindung der Handelsgesellschaften mit den Märkten ausführt) für einen bestimmten Markt von einem einzigen Ingenieur entwickelt werden kann. Da wir eine gleichzeitige Freigabe für alle 40 verschiedenen Märkte haben müssen, die wir zu jeder gegebenen Zeit bedienen, müssen wir sicherstellen, dass alles perfekt aufeinander abgestimmt ist. Hier liegt die Herausforderung. Lauro: Was erwarten Sie in naher Zukunft Luc: Lassen Sie mich eine Beobachtung machen. Der Hochfrequenzhandel hat eine andere Dynamik als der EDA-Markt. Handelsgesellschaften wie Banken, Hedgefonds oder eigene Handelsunternehmen sind konservativer und dehnen den Absatzzyklus weit über die der Halbleiterindustrie hinaus. Auch spielen wir eine Rolle in der Produktionsumgebung. Emulation ist eines von mehreren Werkzeugen, die elektronische Entwickler für die Designüberprüfung vor Silizium verwenden. In der Finanzwelt müssen Sie Ihre Kunden davon überzeugen, dass Sie langfristig eine ernstzunehmende Alternative zu den Softwarelösungen sind. Die gute Nachricht ist, dass es Wettbewerb zwischen unseren Kunden und bietet die niedrigste Latenz ist von größter Bedeutung. Mit Blick auf die Zukunft erwarten wir ein stetiges Wachstum, konservativ im Bereich von 25 bis 30. Wir haben einige interessante Neuerungen von der Ausweitung unserer Marktabdeckung auf neue Geografien (vor allem in Asien) und von der Adressierung neuer Anlageklassen wie Aktienoptionen und Anleihen. Aktienoptionen sind für Softwarelösungen sehr schwierig, da die Anzahl der Instrumente um zwei Größenordnungen größer sein kann als an den Aktienmärkten. Nur sehr große FPGAs wie die Xilinx Ultrascale oder Altera Stratix10 würden es uns ermöglichen, im Aktienoptionsfeld zu spielen. Aber das Ergebnis kann riesig sein. Lauro: Im Schluss, gibt es noch etwas, das Sie mit uns teilen wollen Luc: Es ist gut, anderen Branchen ausgesetzt sein. Vor einem Jahr trat ich in den Vorstand einer Inbetriebnahme mit magnetischer Kühlung in Kälteanlagen, die Kompressoren und umweltschädliche Gase eliminiert. Kühlschränke und Klimaanlagen, die auf magnetischer Kühlung basieren, verbrauchen auch 50 weniger Energie als mit Kompressoren. Magnetische Kühlung ist ein grüner Traum für jeden Umweltschützer. EDA ist groß, aber das Leben ist kurz und es gibt keinen Grund, Ihr ganzes Leben der gleichen Branche zu widmen Pareto könnte Recht zu behaupten, dass Sie mehr Geld verdienen, wenn Sie immer für die gleiche Branche arbeiten. Einfach, weil Sie Ihre Expertise besser monetarisieren, aber ich schätze mehr, was ich lerne, als was ich verdiene. Dr. Lauro Rizzatti ist ein Bestätigungsberater und Branchenexperte für Hardware-Emulation (rizzatti). Zuvor war Dr. Rizzatti in den Bereichen Management, Produktmarketing, technisches Marketing und Engineering tätig. Er ist in laurorizzatti zu erreichen.


No comments:

Post a Comment