Skip to content

Commit 7cc9bba

Browse files
authored
Update README.md
1 parent 30bef51 commit 7cc9bba

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

README.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
# 📉 punt-engine
22

3-
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.
44

55
## Components
66

77
### Pipebomb
88
**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+
![order book design](https://github.com/raquentin/punt-engine/blob/main/docs/content/images/pipelined-ob.png?raw=true)
12+
13+
Learn more by reading the source or [the docs](https://punt-engine.com/notes/the-architecture-of-a-pipelined-order-book#accumulators).
914

1015
### 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.
1217

1318
## Contributing
1419

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

Comments
 (0)