A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services

Andrew Putnam(Microsoft (United States)), Adrian M. Caulfield(Microsoft (United States)), Eric S. Chung(Microsoft Research (United Kingdom)), Derek Chiou(The University of Texas at Austin), Kypros Constantinides(Amazon (United States)), John Demme(Columbia University), Hadi Esmaeilzadeh(University of Washington), Jeremy Fowers(University of Florida), Gopi Prashanth Gopal(Mississippi State University), Jan Gray(University of Waterloo), Michael Haselman(University of Washington), Scott Hauck(University of Washington), Stephen Heil(Microsoft (United States)), Amir Hormati(Microsoft (United States)), Joo-Young Kim(Microsoft (United States)), Sitaram Lanka(Search), James R. Larus(University of California, Berkeley), Eric Peterson(Microsoft (United States)), Simon Pope(UNSW Sydney), A. Gordon Smith(Microsoft (United States)), Jason Thong(Microsoft Research (India)), Phillip Yi Xiao(Microsoft (United States)), Doug Burger(University of Wisconsin–Madison)
IEEE Micro
May 1, 2015
Cited by 209Open Access
Full Text

Abstract

To advance datacenter capabilities beyond what commodity server designs can provide, the authors designed and built a composable, reconfigurable fabric to accelerate large-scale software services. Each instantiation of the fabric consists of a 6 x 8 2D torus of high-end field-programmable gate arrays (FPGAs) embedded into a half-rack of 48 servers. The authors deployed the reconfigurable fabric in a bed of 1,632 servers and FPGAs in a production datacenter and successfully used it to accelerate the ranking portion of the Bing Web search engine by nearly a factor of two.


Related Papers

No related papers found

Powered by citation graph analysis