Computing Community Consortium Blog

The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.


Archive for June 26th, 2014

 

Microsoft Researchers Use Reconfigurable Hardware (FPGAs) to Accelerate Production Web Search

June 26th, 2014 / in CCC, Research News / by Ann Drobnis

The following is a special contribution to this blog by by CCC Executive Council Member Mark D. Hill of the University of Wisconsin-Madison. Times they are a changing. In the 20th century many researchers and companies innovated within a layer (or two) of the computing software-hardware stack. Today there is pressure and opportunity to innovate across layers, as argued in a 2012 CCC white paper on 21st Century Computer Architecture. A fantastic example of this cross-layer innovation was recently presented in the International Symposium on Computer Architecture (ISCA) by Putman et al. “A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services”  and reported in WIRED by Robert McMillan “Microsoft Supercharges Bing […]