2021 IEEE International Conference on Cluster Computing (CLUSTER) 2021
DOI: 10.1109/cluster48925.2021.00114
|View full text |Cite
|
Sign up to set email alerts
|

Optimisation of an FPGA Credit Default Swap engine by embracing dataflow techniques

Abstract: Quantitative finance is the use of mathematical models to analyse financial markets and securities. Typically requiring significant amounts of computation, an important question is the role that novel architectures can play in accelerating these models in the future on HPC machines. In this paper we explore the optimisation of an existing, open source, FPGA based Credit Default Swap (CDS) engine using High Level Synthesis (HLS). Developed by Xilinx, and part of their open source Vitis libraries, the implementa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 3 publications
0
4
0
Order By: Relevance
“…The Handle return data stage reads results from the AIE array and sends them to the other stage and also to the PL kernel. The second, Loopback Output: v1qe (data/output_v1qe.txt) _om_dma [8] _om_dma [7] _om_dma [6] _om_dma [2] _om_dma [1] _om_dma[0] _om_dma [5] _om_dma [4] _om_dma [ 2.…”
Section: Listing 2: Cached Buffer In Nested Loopsmentioning
confidence: 99%
See 1 more Smart Citation
“…The Handle return data stage reads results from the AIE array and sends them to the other stage and also to the PL kernel. The second, Loopback Output: v1qe (data/output_v1qe.txt) _om_dma [8] _om_dma [7] _om_dma [6] _om_dma [2] _om_dma [1] _om_dma[0] _om_dma [5] _om_dma [4] _om_dma [ 2.…”
Section: Listing 2: Cached Buffer In Nested Loopsmentioning
confidence: 99%
“…Falling within the broader domain of quantitative finance, which employs mathematical models and datasets to scrutinise financial markets, these workloads are computationally intensive and demand substantial computational resources. Although the prevailing approach is to execute these models on CPUs and GPUs, there have been several activities exploring the acceleration of quantitative finance on FPGAs [6][7][8].…”
Section: Introductionmentioning
confidence: 99%
“…Nevertheless HLS is not a silver bullet, and whilst this technology has made the physical act of programming FPGAs much easier, one must still select appropriate kernels that will suit execution on FPGAs [4] and recast their Von Neumann style CPU algorithms into a dataflow style [12] to obtain best performance. Whilst there have been some successes in accelerating quantitative finance on FPGAs [8] [11] [9], and Xilinx have recently provided support in their open source Vitis Library [17] for numerous quantitative finance primitives, there is still much exploration to be undertaken especially with the objective of efficiency-driven computing looking to optimise both performance and energy efficiency. Furthermore, more development is needed of the underlying algorithmic techniques to inform software developers how best to port their codes to FPGAs.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Sitting under the broader field of quantitative finance, the use of mathematical models and datasets to analyse financial markets, such workloads are heavy users of computational resource. Whilst running these models on CPUs is currently dominant, there have been some successes with exploring the acceleration of quantitative finance using FPGAs [8] [11] [9]. However to date the majority use of FPGAs in the financial world has been in high-frequency trading.…”
Section: Introductionmentioning
confidence: 99%