The session will cover the fundamentals of today's cryptographic systems that drive the blockchain space and the need to accelerate micro-operations on hardware like ASICs, FPGAs and GPUs.
The talk will mainly highlight the benefits of using FPGA for research and development of accelerators for proof systems within blockchain systems.
Proving work or stake on the blockchain involves large field operations on an elliptic curve which proves to be highly compute and memory intensive.
The talk will discuss ways to streamline this high compute and memory demands by leveraging the inherent parallelism offered by FPGA devices.
The FOSS tools and projects utilized in the development of the acceleration systems and our contributions to these tools will also be discussed.