SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Why YOU need FPGA in yourhigh-frequency tradingbusinessCopyright © 2009 Jeff JohnsonElectronic & FPGA Design Services 1
The Need for Speed• In high-frequency trading, money is madeand lost in milliseconds• Speed is the edge and the fastest playersmake all the profits• If your HF trading is not powered by thetop-of-the-line hardware, you WILL losemoney to those whose isElectronic & FPGA Design Services 2
The Inadequacy of Computers• Computer hardware is designed to performa myriad of different tasks and is notoptimized for the particularities involvedin trading• Computers are burdened with operatingsystems and protocols that limit how fastthey can run your trading algorithmsElectronic & FPGA Design Services 3
The Operating System Burden• When you implement your trading strategiesin software, the Operating System (OS)slows you down• The OS uses "time-slicing" to share theprocessors time between your tradingsoftware and other applications such asanti-virusElectronic & FPGA Design Services 4
The Protocol Stack Burden• When you implement your tradingstrategies in software, your interface to themarket is buffered by multiple protocollayers• Protocol layers result in a delay betweenthe time the price data arrives and when wecan actually use it, and also between thetime we create an order and the time it isactually sentElectronic & FPGA Design Services 5
Solution: Specialized Hardware• Gain edge over your competitors withspecialized hardware• Dont share processing time with otherapplications and speed up your algorithms• Operate on lower protocol layers andeliminate the stack delaysElectronic & FPGA Design Services 6
But IC Development is Expensive!• Thats where FPGA comes in!• FPGA stands for Field Programmable GateArray and it allows us to design andimplement custom high-performance logicwithout the cost of IC manufactureElectronic & FPGA Design Services 7
The FPGA Solution• Develop hardware that is optimized forexecuting your trading strategies• Bypass the OS and protocol stack to get inbefore your competitors• Use hardware to process the FIX protocolfor a lightning fast connection to themarketElectronic & FPGA Design Services 8
Want to know more?• Contact me for more information on:o Benefits of hardware vs softwareo FPGA pricingo Engineering costso Tool costs• If you are interested in implementing anFPGA based trading platform, ask me for aproject estimationElectronic & FPGA Design Services 9
Contact details• Through my website:• FPGA Design Services• By email:• FPGA Consultant• LinkedIn profile:o FPGA Consultant on LinkedInElectronic & FPGA Design Services 10

Mais conteúdo relacionado

Destaque

Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Floor
iffybird_099
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.
aiQUANT
 
Trading Clearing Systems Test Automation
Trading Clearing Systems Test AutomationTrading Clearing Systems Test Automation
Trading Clearing Systems Test Automation
Iosif Itkin
 
Virtual file system (VFS)
Virtual file system (VFS)Virtual file system (VFS)
Virtual file system (VFS)
Waylin Ch
 
Fast and secure protocol (fasp)
Fast and secure protocol (fasp)Fast and secure protocol (fasp)
Fast and secure protocol (fasp)
Vikrant Arya
 

Destaque (20)

Fix
FixFix
Fix
 
Fix Bindings for Java
Fix Bindings for JavaFix Bindings for Java
Fix Bindings for Java
 
Overlayfs and VFS
Overlayfs and VFSOverlayfs and VFS
Overlayfs and VFS
 
OOP PROJECT REPORT
OOP PROJECT REPORTOOP PROJECT REPORT
OOP PROJECT REPORT
 
High frequency trading for the flash crash
High frequency trading for the flash crashHigh frequency trading for the flash crash
High frequency trading for the flash crash
 
Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Floor
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.
 
Trading Clearing Systems Test Automation
Trading Clearing Systems Test AutomationTrading Clearing Systems Test Automation
Trading Clearing Systems Test Automation
 
Report on HIGH FREQUENCY TRADING
Report on HIGH FREQUENCY TRADINGReport on HIGH FREQUENCY TRADING
Report on HIGH FREQUENCY TRADING
 
Virtual file system (VFS)
Virtual file system (VFS)Virtual file system (VFS)
Virtual file system (VFS)
 
Algorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolAlgorithmic Trading and FIX Protocol
Algorithmic Trading and FIX Protocol
 
Fast and secure protocol (fasp)
Fast and secure protocol (fasp)Fast and secure protocol (fasp)
Fast and secure protocol (fasp)
 
Intel aspera-medical-v1
Intel aspera-medical-v1Intel aspera-medical-v1
Intel aspera-medical-v1
 
High frequency trading
High frequency tradingHigh frequency trading
High frequency trading
 
High-Frequency Trading in the FX Market
High-Frequency Trading in the FX MarketHigh-Frequency Trading in the FX Market
High-Frequency Trading in the FX Market
 
Market Timing, Big Data, and Machine Learning by Xiao Qiao at QuantCon 2016
Market Timing, Big Data, and Machine Learning by Xiao Qiao at QuantCon 2016Market Timing, Big Data, and Machine Learning by Xiao Qiao at QuantCon 2016
Market Timing, Big Data, and Machine Learning by Xiao Qiao at QuantCon 2016
 
Tactics to integrate social and email marketing silverpop
Tactics to integrate social and email marketing silverpopTactics to integrate social and email marketing silverpop
Tactics to integrate social and email marketing silverpop
 
How to create Forex Robot for Fix Api Trading
How to create Forex Robot for Fix Api Trading How to create Forex Robot for Fix Api Trading
How to create Forex Robot for Fix Api Trading
 
Quantitative trading
Quantitative tradingQuantitative trading
Quantitative trading
 
Digital Bank, May 2014
Digital Bank, May 2014Digital Bank, May 2014
Digital Bank, May 2014
 

Semelhante a Why You Need FPGA In Your High-Frequency Trading Business

Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Spark Summit
 

Semelhante a Why You Need FPGA In Your High-Frequency Trading Business (20)

NorthBridge Technology Overview
NorthBridge Technology OverviewNorthBridge Technology Overview
NorthBridge Technology Overview
 
Fpga Device Selection
Fpga Device SelectionFpga Device Selection
Fpga Device Selection
 
XS Boston 2008 Network Topology
XS Boston 2008 Network TopologyXS Boston 2008 Network Topology
XS Boston 2008 Network Topology
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- Supercomputing
 
OHM CAD SYSTEM Capabilities
OHM CAD SYSTEM CapabilitiesOHM CAD SYSTEM Capabilities
OHM CAD SYSTEM Capabilities
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002
 
Introduction to Programmable Networks by Clarence Anslem, Intel
Introduction to Programmable Networks by Clarence Anslem, IntelIntroduction to Programmable Networks by Clarence Anslem, Intel
Introduction to Programmable Networks by Clarence Anslem, Intel
 
Apache Spark Performance Observations
Apache Spark Performance ObservationsApache Spark Performance Observations
Apache Spark Performance Observations
 
The Past, Present, and Future of OpenACC
The Past, Present, and Future of OpenACCThe Past, Present, and Future of OpenACC
The Past, Present, and Future of OpenACC
 
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
Going Real-Time: Creating Frequently-Updating Datasets for Personalization: S...
 
Gaurab Ixp Tutorial
Gaurab Ixp TutorialGaurab Ixp Tutorial
Gaurab Ixp Tutorial
 
CAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablementCAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablement
 
Fixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP PlatformFixed-point Multi-Core DSP Platform
Fixed-point Multi-Core DSP Platform
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system design
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow
 
Smart NIC
Smart NICSmart NIC
Smart NIC
 
Implementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGAImplementation of DSP Algorithms on FPGA
Implementation of DSP Algorithms on FPGA
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Why You Need FPGA In Your High-Frequency Trading Business

  • 1. Why YOU need FPGA in yourhigh-frequency tradingbusinessCopyright © 2009 Jeff JohnsonElectronic & FPGA Design Services 1
  • 2. The Need for Speed• In high-frequency trading, money is madeand lost in milliseconds• Speed is the edge and the fastest playersmake all the profits• If your HF trading is not powered by thetop-of-the-line hardware, you WILL losemoney to those whose isElectronic & FPGA Design Services 2
  • 3. The Inadequacy of Computers• Computer hardware is designed to performa myriad of different tasks and is notoptimized for the particularities involvedin trading• Computers are burdened with operatingsystems and protocols that limit how fastthey can run your trading algorithmsElectronic & FPGA Design Services 3
  • 4. The Operating System Burden• When you implement your trading strategiesin software, the Operating System (OS)slows you down• The OS uses "time-slicing" to share theprocessors time between your tradingsoftware and other applications such asanti-virusElectronic & FPGA Design Services 4
  • 5. The Protocol Stack Burden• When you implement your tradingstrategies in software, your interface to themarket is buffered by multiple protocollayers• Protocol layers result in a delay betweenthe time the price data arrives and when wecan actually use it, and also between thetime we create an order and the time it isactually sentElectronic & FPGA Design Services 5
  • 6. Solution: Specialized Hardware• Gain edge over your competitors withspecialized hardware• Dont share processing time with otherapplications and speed up your algorithms• Operate on lower protocol layers andeliminate the stack delaysElectronic & FPGA Design Services 6
  • 7. But IC Development is Expensive!• Thats where FPGA comes in!• FPGA stands for Field Programmable GateArray and it allows us to design andimplement custom high-performance logicwithout the cost of IC manufactureElectronic & FPGA Design Services 7
  • 8. The FPGA Solution• Develop hardware that is optimized forexecuting your trading strategies• Bypass the OS and protocol stack to get inbefore your competitors• Use hardware to process the FIX protocolfor a lightning fast connection to themarketElectronic & FPGA Design Services 8
  • 9. Want to know more?• Contact me for more information on:o Benefits of hardware vs softwareo FPGA pricingo Engineering costso Tool costs• If you are interested in implementing anFPGA based trading platform, ask me for aproject estimationElectronic & FPGA Design Services 9
  • 10. Contact details• Through my website:• FPGA Design Services• By email:• FPGA Consultant• LinkedIn profile:o FPGA Consultant on LinkedInElectronic & FPGA Design Services 10