Author :
Putnam, Andrew ; Caulfield, Adrian M. ; Chung, Eric S. ; Chiou, Derek ; Constantinides, Kypros ; Demme, John ; Esmaeilzadeh, Hadi ; Fowers, Jeremy ; Gopal, Gopi Prashanth ; Gray, Jan ; Haselman, Michael ; Hauck, Scott ; Heil, Stephen ; Hormati, Amir ; Joo
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.
Keywords :
computer centres; field programmable gate arrays; reconfigurable architectures; search engines; Bing Web search engine; FPGA; commodity server design; composable reconfigurable fabric; datacenter capability; high-end field-programmable gate arrays; large-scale datacenter service acceleration; large-scale software service acceleration; production datacenter; Data centers; Field programmable gate arrays; Reconfigurable architectures; Search engines; Servers; Software engineering; Web services; FPGA; datacenter; reconfigurable computing; web search;