capabilities, costs 𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷 𝑾𝑷𝑾𝑾‒ 4 hdds @ 2 tb,...

19
Large-Scale Reconfigurable Computing in a Microsoft Datacenter

Upload: others

Post on 03-Apr-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Large-Scale Reconfigurable Computing in a Microsoft Datacenter

Capabilities, Costs ∝ 𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷𝑷/𝑾𝑷𝑾𝑾$

http://www.globalfoundationservices.com/posts/2014/january/27/microsoft-contributes-cloud-server-specification-to-open-compute-project.aspx

β€’ Two 8-core Xeon 2.1 GHz CPUs β€’ 64 GB DRAM β€’ 4 HDDs @ 2 TB, 2 SSDs @ 512 GB β€’ 10 Gb Ethernet β€’ No cable attachments to server 70 ⁰C

β€’ Altera Stratix V GS D5 β€’ 172k ALMs, 2,014 M20Ks, 1,590 DSPs

β€’ 8GB DDR3-1333 β€’ 32 MB Configuration Flash

β€’ PCIe Gen 3 x8 β€’ 8 lanes to Mini-SAS SFF-8088 connectors

β€’ Powered by PCIe slot

Stratix V

8GB DDR3

PCIe Gen3 x8

4x 20 Gbps Torus Network

Config Flash

FPGA FPGA FPGA FPGA

Web Search Pipeline

FPGA FPGA FPGA FPGA

Math Acceleration Service Comp.

Vision Service

Physics Engine

Web Search Pipeline

Data Center Server (1U, Β½ width)

IFM 1

IFM 2

IFM 44

IFM 3

IFM 1

IFM 2

IFM 44

IFM 3

IFM 1

IFM 2

IFM 44

IFM 3

Server 1

Server 2

Server 48

Server 3

Selection

IFM 1

IFM 2

IFM 44

IFM 3

IFM 1

IFM 2

IFM 44

IFM 3

IFM 1

IFM 2

IFM 44

IFM 3

Server 1

Server 2

Server 48

Server 3

Ranking

Query

Selected Documents

10 blue links

Ported to Catapult

~30,000 lines of C++

Accelerating Large-Scale Services – Bing Search 1,632 Servers with FPGAs Running Bing Page Ranking Service (~30,000 lines of C++)

More compute time for improving relevance

Reduced # of servers

Thank You