Transcription of A Cloud-Scale Acceleration Architecture
{{id}} {{{paragraph}}}
A Cloud-Scale Acceleration ArchitectureAdrian M. CaulfieldEric S. ChungAndrew PutnamHari AngepatJeremy FowersMichael HaselmanStephen HeilMatt HumphreyPuneet KaurJoo-Young KimDaniel LoTodd MassengillKalin OvtcharovMichael PapamichaelLisa WoodsSitaram LankaDerek ChiouDoug BurgerMicrosoft CorporationAbstract Hyperscale datacenter providers have struggled tobalance the growing need for specialized hardware (efficiency)with the economic benefits of homogeneity (manageability). Inthis paper we propose a new cloud Architecture that usesreconfigurable logic to accelerate both network plane func-tions and applications. This Configurable cloud architectureplaces a layer of reconfigurable logic (FPGAs) between thenetwork switches and the servers, enabling network flows to beprogrammably transformed at line rate, enabling accelerationof local applications running on the server, and enabling theFPGAs to communicate directly, at datacenter scale , to harvestremote FPGAs unused by their local servers.
network acceleration (encryption of data in transit at high-speeds). This architecture is much more scalable than prior work which used secondary rack-scale networks for inter-FPGA communication. By coupling to the network plane, direct FPGA-to-FPGA messages can be achieved at comparable latency to previous work, without the secondary network.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}