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.
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.
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]).
[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.
A c4.4xlarge instance is recommended (see [link]). This instance costs $0.796 per hour.
Quick Start Guide to Accelerating your C/C++ application on an AWS F1 FPGA Instance with SDAccel [link]
SDAccel GUI Guide [link]
Can I use the d2.8xlarge FPGA Developer AMI instance for free?
Under Contact Us at [link]
Regarding: Account and Billing Support
Category: Maketplace Buyer Request
Subject: Can I use the d2.8xlarge FPGA Developer AMI instance for free?
I would like to use the FPGA Developer AMI instance listed at:
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*"
...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?
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!
Amazon Web Services
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?
You can see detailed pricing information for the different instance types at the link below:
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.