FPGA hardware can provide orders of magnitude better performance and energy-efficiency compared to software. However, hardware is much more difficult to design than software. LegUp automatically compiles your C software into FPGA hardware in a matter of seconds, so that you can reap the benefits of hardware without enduring its difficulties.
LegUp is the only HLS tool that can be used for Intel, Xilinx, Lattice, Microsemi, and Achronix FPGAs. This means that you only have to design your application once, and it can be implemented on any FPGA. No re-implementation is needed to port the design to a different FPGA, saving you design time and costs.
Using a single AWS F1 (FPGA) instance, our Memcached accelerator achieves over 11 million ops/sec at less than 300 microsecond latency. Compared to ElastiCache, the AWS-managed CPU Memcached server, our Memcached accelerator offers 9X better throughput, 9X lower latency, and 10X better throughput/$.
Our cloud platform enables software developers to program, deploy, scale, and manage FPGAs for accelerating high-performance applications. Users can achieve 10X better latency and throughput using FPGAs available on leading cloud service providers like AWS. We manage the infrastructure required to deploy and scale the FPGA servers and provide a runtime platform that abstracts away the hardware.
NoSQL databases implemented on the LegUp platform can have 10X lower latency.
Process real-time data streams from the network with in-line compression/decompression.
Machine learning for latency-sensitive applications like speech.
Deep packet inspection, and intrusion detection/prevention systems.
Process live video feeds in real-time.
Real-time ad bidding with ultra low latencies.