Making FPGA-Acceleration-as-a-Service a Reality for Amazon EC2 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 (Amazon FPGA Images) for sale on their marketplace.

However, 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 to fuel the AWS marketplace?”. This is this very question that Accelize addresses for Amazon, its customers, and partners, by enabling them to leverage the QuickPlay and QuickStore framework to target Amazon 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?



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 a FPGA image is performed with a few mouse clicks.


Following the AWS process, developers register their AFI for validation. Once validated AFIs are available for private use or for diffusion 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.


The revenue generated by AFI users on Amazon F1 instances 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 using their IP core is used.

QuickPlay / QuickStore for Amazon F1 instances is in early access and will be broadly available shortly. Contact us to get access to an early version of QuickPlay supporting Amazon F1 instances, or learn more about QuickPlay and QuickStore, the disruptive technology that brings FPGA acceletation to the Cloud.


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.

Are you a Cloud Service Provider?

Offering FPGA acceleration-as-a-Service has never been easier. Our Solution makes the development, deployment, customization and monetization of FPGA accelerators a breeze. Cloud application developers seamlessly utilize accelerated functions as they would software libraries.