Professor Kevin Skadron, University of Virginia, was the keynote speaker at the 2014 IEEE International Symposium on Workload Characterization (IISWC-2014), held October 24 - 28 in Raleigh, North Carolina.
The abstract of his speech "Automata Processing, and the Path to a Multi-Accelerator Future" was:
Power and cooling constraints have brought multicore and accelerator architectures -- notably GPUs and a variety of mobile SoCs -- into widespread commercial use. The resulting speedups have increased interest in development of specialized accelerators, as well as a renewed interest in reconfigurable logic. However, the questions of how to incorporate such hardware into general-purpose computer systems, and how to develop effective programming models, are difficult, because adding accelerators complicates the design space for both hardware and software. This talk will briefly review the landscape of heterogeneous computing, and use Micron's recently-introduced Automata Processor as a case study in exploring some specific challenges and opportunities for future heterogeneous systems.