High Performance
FPGA provides much more throughput and very low latency for some workloads.
Broad application
FPGA can be used in broad range of application.
Flexibility
FPGA can be reconfigurable to different applications after deployment.
High Performance Computing
AI(Deep Neural Network), Financial analysis, Genome sequencing
Network Acceleration
Deep packet inspection, Encryption, Virtual switching
Video Processing
Video transcoding, Video processing for streaming
Others
Data analytics, Storage compression & encryption
FPGA : Intel Stratix 10 DX 2100
Application : Network Acceleration
FPGA Design : 100Gb Ethernet / HBM Controller / PCI Express / DDR4 Controller / Partial Reconfiguration
Software : Intel OPAE framework