Simplifying FPGA Development for Amazon EC2 FPGA Instances

Bringing the power of FPGA to developers of Cloud applications not only requires access to FPGA-enabled servers which is what Amazon Web Services has done with the introduction of the EC2 F1 Instances– but as importantly requires domain-specific FPGA accelerators with accelerated functions that can seamlessly be integrated into these applications, as well as the tool flow enabling developers to customize or build custom FPGA accelerators. Beyond the availability of the F1 Instances, Amazon Web Services has also put in place a process for FPGA developers to offer the custom-developed AFI for sale on their marketplace.

To make FPGA-Acceleration-as-a-Service a reality, a key question remains to be addressed: “How can AFI’s be created quickly and efficiently?”. This is this very question that Accelize addresses for its customers, and partners, by enabling them to leverage the QuickPlay and QuickStore framework to target Amazon EC2 F1 instances.

A Unique FPGA Development Framework for AFI development

AFI developers, whether developing FPGA images for their own use or to be sold on AWS marketplace, benefit from Accelize unique technology to create AFIs quickly and efficiently:

  • With Accelize' QuickPlay IDE, AFI developers create accelerated designs in record time, no FPGA expertise required. QuickPlay natively supports the AWS F1 platform, which can be targeted in a single click.
  • With Accelize' QuickStore, AFI developers have access to a growing catalog of highly optimized, handcrafted IP cores, in domains such as compression, encryption, deep learning, video encoding, search, etc., licensable without a high upfront cost but with a pay-per-use model in line with the Cloud Services model - and is unique to Accelize. 

How Does It Work?

 


DEVELOP

AFI developers create their custom FPGA designs in QuickPlay by seamlessly combining IP cores from QuickStore, custom C/C++ algorithms and HDL blocks. Targeting the Amazon F1 Instance and generating an FPGA image is performed with a few mouse clicks.

DEPLOY

Following the AWS process, developers register their AFI for validation. Once validated AFIs are available for private use or published on the AWS marketplace. Developers of AFIs for private use pay for each IP core employed in the AFI via a cost effective pay-per-use model.

MONETIZE

The AWS marketplace seller revenue generated is split between the AFI developer and the IP providers. This enables AFI developers to use virtually any IP core from QuickStore with no prohibitive upfront cost and monetize the deployment of the AFI, and enables IP providers to be compensated each time an AFI with their IP core is used.
 

 

Be a part of the FPGA-as-a-Service Revolution!

Are you an IP vendor?

Join the growing number of IP vendors part of our QuickAlliance ecosystem and monetize your FPGA IP on a global scale. Once integrated within our Platform, your IP becomes a fully interoperable software component that requires minimal sales, marketing, and engineering investment while being completely secured from a technical and business standpoint.

Are you a technology company eager to develop AFIs or FPGA accelerators?

Our Solution abstracts all the aspects of FPGA development, including FPGA hardware, FPGA design, FPGA tools, FPGA deployment and monetization allowing you to concentrate on your expertise, develop differentiated accelerators in record time, and sell widely with an innovative business model.

 

Resources