©2018 by Centennial Software Solutions LLC. Proudly created with Wix.com

$0.796 / Hour to Try Xilinx FPGA Accelerated OpenCL on AWS



A walk-through of setting up an AWS account to use Xilinx FPGA accelerated OpenCL (SDAccel) as shown in the quick start guide at https://github.com/aws/aws-fpga/blob/master/SDAccel/README.md and the cost of the instance: $0.796 per hour.


Create an AWS Account


Credit Card Required


To get an AWS (even a free) account you will need to enter your contact info and a credit card.


Phone Verification Required


You will also be asked to phone verify with a CAPTCHA form. When I filled it out, it presented a 4 digit code that I needed to enter during an automated voice call. After entering in the 4 digits I was shown a green check box in my Chrome browser.


Steps


1. Setup a free AWS account [link] (more account types at [link])


2. Set up your contact info


3. Provide your credit card and phone verify


4. Select the Basic Plan


5. (1,2) Personalize your Experience and (3) Sign In


6. You should see the AWS service console



Launch the FPGA Developer AMI


Access the FPGA Developer AMI

Click on [link] to access the FPGA Developer AMI. Then click on Continue to Subscribe.


Notes


AMI stands for Amazon Machine Image


Typing FPGA Developer AMI into the AWS services search box brings up No results match your search. Check your spelling, and try again.




How Much Does it Cost?


On the FPGA Developer AMI page its lists that there's no-charge for the AMI (see [link]).


However...


[link] says that you need to launch the FPGA Developer AMI on a machine with 30GiB. [link] says that the free Linux t2.micro instance has 1 GiB of memory. To get 30GiB you need to use a t2.2xlarge instance (see [link]) which is $0.3712 per Hour with on-demand pricing (see [link], yearly costs given at [link]).


Amazon has another page that lists the AMI + AWS cost at [link]. So you'll need to budget around 2k per year to use Amazon's instance.



Vendor Recommendation


A c4.4xlarge instance is recommended (see [link]). This instance costs $0.796 per hour.



References

  • Quick Start Guide to Accelerating your C/C++ application on an AWS F1 FPGA Instance with SDAccel [link]

  • SDAccel GUI Guide [link]

  • Amazon's Sept 5th 2017 OpenCL on FPGA availability announcement [link] and further details [link]



Support Questions


Can I use the d2.8xlarge FPGA Developer AMI instance for free?


Under Contact Us at [link]


Regarding: Account and Billing Support

Service: Marketplace

Category: Maketplace Buyer Request

Subject: Can I use the d2.8xlarge FPGA Developer AMI instance for free?

Description:

I would like to use the FPGA Developer AMI instance listed at:


https://aws.amazon.com/marketplace/server/procurement?productId=40257ab5-6688-4c95-97d1-e251a40fd1fc


I am currently in the "free tier."


From https://aws.amazon.com/s/dm/optimization/server-side-test/free-tier/free_o/ I see that a Free Tier qualifies for:


"750 hours of Amazon EC2 Linux t2.micro instance usage (1 GiB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month*"


On


https://aws.amazon.com/marketplace/server/procurement?productId=40257ab5-6688-4c95-97d1-e251a40fd1fc


...all of the tiers are listed as $0 Software/hr.


So can I use any of these for free? How many hours can I use them for free?


Answer


Hi there,


I understand you'd like to use the FPGA Developer AMI, and I'm happy to provide more information about the costs. With Marketplace AMIs, the software charges are billed separately from the AWS Infrastructure charges.


Since the FPGA AMI has a software charge of $0, that means you will not be charged for the AMI regardless of instance type, however, there are still charges for the instance itself. Your account is covered by the Free Tier, which means that you could run the FPGA AMI on a t2.micro instance for 750 hours a month for free.


If you used a d2.8xlarge instance, this would not be covered under the Free Tier, so you would accrue charges for the d2.8xlarge instance, but not for the FPGA AMI itself.


Please let us know if you have any questions!


Best regards,


Jude Y.

Amazon Web Services



Follow Up


Judy,


Thank you for the clear and concise answer. That makes sense (cents?) to me.


Where would I find that information? Would you list a link?


-Zach


Answer


Hi Zach!


You can see detailed pricing information for the different instance types at the link below:


https://aws.amazon.com/marketplace/pp/B06VVYBLZZ


Under the "Pricing" tab, there is a table on the right hand side that will show the details for each instance type in the selected region, as well as details about the Free Tier.


I hope this helps, and please let me know if you have any other questions.


105 views