You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Punt Engine is an open-source FPGA-accelerated high-frequency trading engine. In short, we input a stream of market data for an asset and output requests buying or selling the asset based on historical trends. See https://punt-engine.com for full documentation.
3
+
Punt Engine is an open-source FPGA-accelerated high-frequency trading engine. See https://punt-engine.com for full documentation.
4
4
5
5
## Components
6
6
7
7
### Pipebomb
8
8
**P**ipebomb **I**s a **P**ipelined and **E**ventually **B**alanced **O**rder-**M**anaging **B**ook.
9
+
In short, it's a discrete hardware core inputting a stream from Nasdaq’s ITCH protocol and outputting market indicators that drive strategic decisions.
10
+
11
+

12
+
13
+
Learn more by reading the source or [the docs](https://punt-engine.com/notes/the-architecture-of-a-pipelined-order-book#accumulators).
9
14
10
15
### Madlib
11
-
**M**adlib: **A****D**MA **L**ibrary via **I**nterconnect **B**uffers
16
+
**M**adlib: **A****D**MA **L**ibrary via **I**nterconnect **B**uffers. It abstracts upon the [Xilinx PCIe DMA drivers](https://github.com/Xilinx/dma_ip_drivers) to provide a C++ programming interface for writing to and reading from FPGA on-board memory.
12
17
13
18
## Contributing
14
19
15
-
All contributors are welcome. Begin by reading through our [docs](https://punt-engine.com) and looking through [open issues tagged "help wanted"](https://github.com/raquentin/punt-engine/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).
20
+
Most contributors are welcome. Begin by reading through our [docs](https://punt-engine.com) and looking through [open issues tagged "help wanted"](https://github.com/raquentin/punt-engine/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).
0 commit comments