specialized resources in support of large-scale data processing applications. We focus
primarily on application domains that are currently not well supported by today's cloud
providers, including the areas of scientific computing, business-analytics, and online
machine learning. These applications often require acceleration of critical operations using
devices such as FPGAs, GPGPUs, network middleboxes, and SSDs. We explain the …