Energy-Efficient String Search Architectures on a Fine-Grained Many-Core Platform

Emmanuel O. Adeagbo
Bevan M. Baas

VLSI Computation Laboratory
Department of Electrical and Computer Engineering
University of California, Davis

Abstract:

This paper presents three energy-efficient methods for searching and filtering streamed data on a fine-grained many-core processor array: parallel, serial, and all-in-one. All three architectures aim to provide programmable flexibility with low energy consumption. Experimental results show that for one keyword search, the parallel and serial architectures consume 2x less energy per workload than the all–in–one architecture. For two or more keyword searches, the all–in–one architecture achieves up to 2.6x higher throughput per area over the parallel architecture, and 25.6x over the serial architecture. Scaled results show that the serial and parallel designs provide 211x increased throughput per area, and yield 155x energy reduction when compared to a traditional processor (Intel Core i7 3667U). The proposed architectures are modular and easily scalable.

Paper

Reference

Emmanuel O. Adeagbo and Bevan. M. Baas, "Energy-Efficient String Search Architectures on a Fine-Grained Many-Core Platform," Technology and Talent for the 21st Century (TECHCON 2015) Sep. 2015.

BibTeX Entry

@INPROCEEDINGS{Adeagbo:TECHCON2015,
   author    = {Emmanuel O. Adeagbo and Bevan M. Baas},
   booktitle = {Technology and Talent for the 21st Century {(TECHCON 2015))}, 
   title     = {Energy-Efficient String Search Architectures on a Fine-Grained Many-Core Platform},
   year      = 2015,
   month     = sep
   }

VCL Lab | ECE Dept. | UC Davis

Last update: June 24, 2015