EEVblog Electronics Community Forum

Electronics => Microcontrollers => Topic started by: sleemanj on December 01, 2016, 04:03:38 am

Title: FPGA in the Cloud (Amazon EC2)
Post by: sleemanj on December 01, 2016, 04:03:38 am
https://aws.amazon.com/blogs/aws/developer-preview-ec2-instances-f1-with-programmable-hardware/

Interesting.
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: Fsck on December 01, 2016, 04:19:40 am
OVH offers altera:

https://www.runabove.com/FPGAaaS.xml (https://www.runabove.com/FPGAaaS.xml)
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: hamster_nz on December 01, 2016, 06:56:23 am
And they are big ones too... the FPGAs have 6,000+ DSP blocks, and they offer option to have multiple FPGAs in the same instance.

Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: daqq on December 01, 2016, 02:24:30 pm
They seem to fall out of the range of their free tools :(
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: fki82 on December 04, 2016, 11:35:13 pm
Wow, 1150k LE is a lot!
One of this FPGAs costs about 10000€!
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: stfsux on December 05, 2016, 12:08:48 pm
Neat!
I would be interested in any feedback about this kind of services.
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: CM800 on December 05, 2016, 11:20:22 pm
Wow, I could imagine this having some huge potential for research companies and big number crunchers.
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: alanambrose on December 06, 2016, 06:02:32 pm
Errr, what would you use that for? - clearly not for driving some local bus at high speed...

A.
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: andersm on December 06, 2016, 10:17:26 pm
Errr, what would you use that for?
Problem-specific compute acceleration.
Title: Re: FPGA in the Cloud (Amazon EC2)
Post by: hamster_nz on December 07, 2016, 12:49:04 am
Errr, what would you use that for? - clearly not for driving some local bus at high speed...

A.
I was thinking that. You need to do very 'deep' processing of the limited data set.

Assuming you have 1GB/s of network bandwidth to get data in or out of the system. The large instances you have around 50,000 DSP blocks (able to run at 250MHz+?) - that gives tens of thousands of DSP operations per byte of data...

What you would use that ratio of bandwidth to compute for? No idea! (but then I lack vision :D )

I'm sure the Square Kilometer Array could give me a few hints...