TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A Cloud-Scale Acceleration Architecture: FPGAs in Microsoft’s Datacenters

112 点作者 eDameXxX超过 8 年前

8 条评论

CalChris超过 8 年前
TL;DR<p><pre><code> Microsoft uses FPGAs. Google uses ASICs. MapD uses GPUs. FPGAs are more flexible. ASICs are faster. </code></pre> I think the FPGA approach is generally more useful and will trickle out into the marketplace. Indeed they are already available. So this article is more about Microsoft&#x27;s fabric.<p><pre><code> https:&#x2F;&#x2F;www.mrcy.com&#x2F;products&#x2F;ensemble-fcn8213-server-class-fpga-processing-blade-advancedtca&#x2F; </code></pre> It&#x27;s not impossible to think this would make its way into an Azure cloud product. That won&#x27;t happen with ASICs. But Google will clearly have an advantage on the problems they focus on.
评论 #12767000 未加载
评论 #12766301 未加载
评论 #12766317 未加载
jackyinger超过 8 年前
The reuse of their network infrastructure with this approach is elegant, BUT it takes about half of the FPGA to support the network pass through and lightweight transport layer.<p>FPGAs are about as expensive as high end CPUs, can you afford to buy a high end server and burn half the cores on your OS?<p>On the flip side, if Microsoft can really eat that cost and offer FPGA space as a public cloud service, as an FPGA dev, I&#x27;d rather pay to play than bust 5K on a high end dev board.
评论 #12767277 未加载
trhway超过 8 年前
looks like a new class of hardware component emerging - NIC with an additional FPGA chip. Or may be a NIC which has only FPGA, an FPGA larger than the NIC&#x27;s code alone would require. Or just FPGA card with NIC ports on it.
评论 #12765465 未加载
评论 #12765616 未加载
ddorian43超过 8 年前
So what algorithms&#x2F;data-structures&#x2F;dbs do they use the fpgas for ?
评论 #12765397 未加载
评论 #12767691 未加载
user5994461超过 8 年前
&gt; [From the article] In this paper we propose a new cloud architecture that uses reconfigurable logic to accelerate both network plane functions and applications. This Configurable Cloud architecture places a layer of reconfigurable logic (FPGAs) between the network switches and the servers, enabling network flows to be programmably transformed at line rate...<p>Network planes are done with FPGA and ASIC since a long time. Microsoft is late to the game.
评论 #12768624 未加载
adrianratnapala超过 8 年前
Is this entirely about how Microsoft is using FPGAs for some of its own internal datacenter needs. In that case I can understand why Google might see ASICs as a better way to do the same thing.<p>Where I see FPGAs shining on the cloud is if vendors started putting them online so that clients could program them for their own applications. But I don&#x27;t know enough about such things to know if there is yet a market for that.
评论 #12768825 未加载
gumby超过 8 年前
I&#x27;m not convinced that FPGAs are effective in general purpose computation. FPGAs are quite expensive in terms of power, density and overall cost per function. It&#x27;s not like this hasn&#x27;t been tried many times before (Google even bought a company that used FPGAs for a reconfigurable network stack processor, but as far as I can see the product never made it).
webaholic超过 8 年前
I wish they would work out how to run the chisel toolchain on those fpgas. From what I understand, you have to program in verilog currently which is a huge pain.<p>Please enable chisel and put it in your Azure cloud. It will be a great platform for custom software.
评论 #12765627 未加载
评论 #12765466 未加载
评论 #12765485 未加载
评论 #12767027 未加载
评论 #12765591 未加载
评论 #12766288 未加载