TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Developer Preview – EC2 Instances with Programmable Hardware

643 pointsby jonny2112over 8 years ago

33 comments

fpgaminerover 8 years ago
These FPGAs are absolutely _massive_ (in terms of available resources). AWS isn&#x27;t messing around.<p>To put things into practical perspective my company sells an FPGA based solution that applies our video enhancement technology in real-time to any video streams up to 1080p60 (our consumer product handles HDMI in and out). It&#x27;s a world class algorithm with complex calculations, generating 3D information and saliency maps on the fly. I crammed that beast into a Cyclone 4 with 40K LEs.<p>It&#x27;s hard to translate the &quot;System Logic Cells&quot; metric that Xilinx uses to measure these FPGAs, but a pessimistic calculation puts it at about 1.1 million LEs. That&#x27;s over 27 times the logic my real-time video enhancement algorithm uses. With just one of these FPGAs we could run our algorithm on 6 4K60 4:4:4 streams at once. That&#x27;s insane.<p>For another estimation, my rough calculations show that each FPGA would be able to do about 7 GH&#x2F;s mining Bitcoin. Not an impressive figure by today&#x27;s standards, but back when FPGA mining was a thing the best I ever got out of an FPGA was 500 MH&#x2F;s per chip (on commercially viable devices).<p>I&#x27;m very curious what Amazon is going to charge for these instances. FPGAs of that size are incredibly expensive (5 figures each). Xilinx no doubt gave them a special deal, in exchange for the opportunity to participate in what could be a very large market. AWS has the potential to push a lot of volume for FPGAs that traditionally had very poor volume. IntelFPGA will no doubt fight exceptionally hard to win business from Azure or Google Cloud.<p>* Take all these estimates with a grain of salt. Most recent &quot;advancements&quot; in FPGA density are the result of using tricky architectures. FPGAs today are still homogeneous logic, but don&#x27;t tend to be as fine grained as they were. In other words, they&#x27;re basically moving from RISC to CISC. So it&#x27;s always up in the air how well all the logic cells can be utilized for a given algorithm.
评论 #13076481 未加载
评论 #13079861 未加载
评论 #13077592 未加载
ranmanover 8 years ago
If you don&#x27;t click through to read about this: you can write an FPGA image in verilog&#x2F;VHDL and upload it... and then run it. To me that seems like magic.<p>HDK here: <a href="https:&#x2F;&#x2F;github.com&#x2F;aws&#x2F;aws-fpga" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aws&#x2F;aws-fpga</a><p>(I work for AWS)
评论 #13075086 未加载
评论 #13074786 未加载
评论 #13072732 未加载
评论 #13074401 未加载
评论 #13075169 未加载
评论 #13074561 未加载
评论 #13073790 未加载
评论 #13075516 未加载
评论 #13073354 未加载
评论 #13073234 未加载
评论 #13075613 未加载
评论 #13090429 未加载
评论 #13073768 未加载
wyldfireover 8 years ago
&gt; Today we are launching a developer preview of the new F1 instance. In addition to building applications and services for your own use, you will be able to package them up for sale and reuse in AWS Marketplace.<p>Wow. An app store for FPGA IPs and the infrastructure to enable anyone to use it. That&#x27;s really cool.
评论 #13073129 未加载
评论 #13073553 未加载
评论 #13072704 未加载
Sanddancerover 8 years ago
I&#x27;m surprised that no one has linked to <a href="http:&#x2F;&#x2F;opencores.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;opencores.org&#x2F;</a> opencores yet. They&#x27;ve got a ton of vhdl code under various open licenses. The project&#x27;s been around since forever and is probably a good place to start if you&#x27;re curious about fpga programming.
irq-1over 8 years ago
OVH is testing Altera chips - ALTERA Arria 10 GX 1150 FPGA Chip<p><a href="https:&#x2F;&#x2F;www.runabove.com&#x2F;FPGAaaS.xml" rel="nofollow">https:&#x2F;&#x2F;www.runabove.com&#x2F;FPGAaaS.xml</a>
kttaover 8 years ago
If anyone is wondering how the FPGA board looks like<p><a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;wUTIp" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;wUTIp</a>
评论 #13084803 未加载
评论 #13081580 未加载
评论 #13077304 未加载
anujdeshpandeover 8 years ago
Here&#x27;s a post by Bunnie Huang, from a few months ago saying that Moore&#x27;s law is dead and we will now have more of such stuff - <a href="http:&#x2F;&#x2F;spectrum.ieee.org&#x2F;semiconductors&#x2F;design&#x2F;the-death-of-moores-law-will-spur-innovation" rel="nofollow">http:&#x2F;&#x2F;spectrum.ieee.org&#x2F;semiconductors&#x2F;design&#x2F;the-death-of-...</a><p>Pretty interesting read. Also, kudos to AWS !
prashntsover 8 years ago
For my institute this is going to be _really_ useful for Genomics data processing because we can&#x27;t justify buying expensive hardware for undergrad research. Using a FPGA hardware over cloud sounds almost magical!
评论 #13076047 未加载
评论 #13074603 未加载
krupanover 8 years ago
The traditional EDA tool companies (Mentory, Cadence, Synopsys) all tried offering their tools under a could&#x2F;SaaS model a few years back and nobody went for it. Chip designers are too paranoid about their source code leaking. I wonder if that attitude will hamper adoption of this model as well?
评论 #13075354 未加载
评论 #13084624 未加载
technologicalover 8 years ago
Quick Question: If anyone wants to learn programming an FPGA is learning C only way to go ? how hard is to learn and program in verilog&#x2F;VHDL without electrical background ?<p>If anyone suggests links or books, please do<p>Thank You
评论 #13073104 未加载
评论 #13074356 未加载
评论 #13075035 未加载
评论 #13073287 未加载
评论 #13081722 未加载
评论 #13075374 未加载
评论 #13073365 未加载
brendangreggover 8 years ago
Very interesting. I&#x27;d still like to see the JVM pick up the FPGA as a possible compile target, that way people could run apps that seamlessly used the FPGA where appropriate. I have mentioned this to Intel, who are promoting this technology (and also have a team that contributes to the JVM), but so far no one is stating publicly that they are working on such a thing.
评论 #13074859 未加载
评论 #13076519 未加载
评论 #13073171 未加载
评论 #13073097 未加载
jsh3dover 8 years ago
This is amazing! We have been developing a tool called Rigel at Stanford (<a href="http:&#x2F;&#x2F;rigel-fpga.org" rel="nofollow">http:&#x2F;&#x2F;rigel-fpga.org</a>) to make it much easier to develop image processing pipelines for FPGA. We have seem some really significant speedups vs CPUs&#x2F;GPUs [1].<p>[1] <a href="http:&#x2F;&#x2F;www.graphics.stanford.edu&#x2F;papers&#x2F;rigel&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.graphics.stanford.edu&#x2F;papers&#x2F;rigel&#x2F;</a>
评论 #13088859 未加载
hunteroover 8 years ago
Given that the Amazon cloud is such a huge consumer of Intel&#x27;s X86 processors, even using Amazon-tailored Xeon&#x27;s, it&#x27;s surprising that Amazon chose Xilinx over the Intel-owned Altera.<p>These Xilinx 16nm Virtex FPGA&#x27;s are beasts, but Altera has some compelling choices as well. Perhaps some of the hardened IP in the Xilinx tipped the scales, such as the H.265 encode&#x2F;decode, 100G EMAC, PCI-E Gen 4?
评论 #13077062 未加载
1024coreover 8 years ago
I&#x27;m a total FPGA n00b, so here&#x27;s a dumb question: what <i>can</i> you do with this FPGA that you can&#x27;t with a GPU?<p>OK, here&#x27;s a concrete question: I have a vector of 64 floats. I want to multiply it with a matrix of size 64xN, where N is on the order of 1 billion. How fast can I do this multiplication, and find the top K elements of the resulting N-dimensional array?
评论 #13075388 未加载
评论 #13075291 未加载
adamnemecekover 8 years ago
Does this mean that ML on FPGA&#x27;s will be more common? Can someone comment on viability of this? Would there be speedup and if so would it be large enough to warrant rewriting it all in VHDL&#x2F;Verilog?
评论 #13074021 未加载
klagermkiiover 8 years ago
Would love to know what that gets priced at per hour, as well as if they plan to have smaller FPGAs available while developing.
majkeover 8 years ago
Bitcoin mining. WPA2 brute forcing.<p>Maybe someone will finally find the triple-des password used at adobe for password hashing.<p>The possibilities are endless :)
评论 #13072967 未加载
评论 #13074866 未加载
jakozaurover 8 years ago
So know anyone can run their High Frequency Trading business on their side :-P.<p>So much easier than buying hardware. Also deep learning works sometimes similarly. It&#x27;s easier to play with on AWS with their hourly billing than buying hardware for many use cases.
评论 #13072621 未加载
RossBencinaover 8 years ago
&gt; Xilinx UltraScale+ VU9P fabricated using a 16 nm process.<p>&gt; 64 GiB of ECC-protected memory on a 288-bit wide bus (four DDR4 channels).<p>&gt; Dedicated PCIe x16 interface to the CPU.<p>Does anyone know whether this is likely to be a plug-in card? and can I buy one to plug in to a local machine for testing?
评论 #13073699 未加载
评论 #13073179 未加载
krupanover 8 years ago
For complex designs the simulator that comes with the Vivado tools (Mentor&#x27;s modelsim) is not going to cut it. I wonder if they are working on deals with Mentor (or competitors Cadence and Synopsys) to license their full-featured simulators.<p>Even better, maybe Amazon (and others getting into this space like Intel and Microsoft) will put their weight behind an open source VHDL&#x2F;Verilog simulator. A few exist but they are pretty slow and way behind the curve in language support. Heck, maybe they can drive adoption of one of the up-and-coming HDL&#x27;s like chisel, or create one even better. A guy can dream...
评论 #13078418 未加载
评论 #13081269 未加载
评论 #13074502 未加载
the_dukeover 8 years ago
I&#x27;d be interested in practical use cases that come to your mind (like someone who commented about genomics data processing for a university).<p>What could YOU use this for professionally?<p>(I certainly always wanted to play around with an FPGA for fun...)
评论 #13074724 未加载
评论 #13078325 未加载
koolbaover 8 years ago
Just wait till this gets combined with Lambda.
评论 #13078623 未加载
mozumderover 8 years ago
Anyone have a hardware ZLIB implementation that I can drop into my Python toolchains as a direct replacement for ZLIB to compress web-server responses with no latency?<p>Could also use a fast JPG encoder&#x2F;decoder as well.
评论 #13076703 未加载
评论 #13075741 未加载
kylekover 8 years ago
I&#x27;m not totally up to date on it, but the RISC-V project has a tool (Chisel) that &quot;compiles&quot; to verilog... Interesting times for sure!
评论 #13077383 未加载
_nrvsover 8 years ago
_NOW_ things are getting really interesting!
mmostaover 8 years ago
FPGA Instances are a game changer in every way.<p>Let this day be known as the beginning of the end general-compute infrastructure for internet scale services.
lisperover 8 years ago
Newbie question: What do verilog and VHDL compile down to, i.e. what is the assembly&#x2F;machine language for FPGAs?
评论 #13079648 未加载
评论 #13081684 未加载
评论 #13077564 未加载
jordzover 8 years ago
Azure will be next I guess. They&#x27;re already using FPGA based systems to power Bing and their Cognitive Services.
评论 #13073661 未加载
brilliantcodeover 8 years ago
wow. that&#x27;s what was going through my mind reading this article but it quickly dawned upon me (and sad) that I probably won&#x27;t be able to build anything with it as we are not solving problems that require programmable hardware but euphoric nonetheless to see this kind of innovation coming from AWS.
Ceriandover 8 years ago
Is there direct DMA access to&#x2F;from the network interface bypassing the CPU?
评论 #13081729 未加载
SEJeffover 8 years ago
Are these custom fpgas or an Altera or Xylinx?
评论 #13081695 未加载
评论 #13075283 未加载
jasoncchildover 8 years ago
Oh man...this is freaking awesome!
n00b101over 8 years ago
This is <i>huge</i>