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 2× 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.6× higher throughput per area over the parallel architecture, and 25.6× over the serial architecture. Scaled results show that the serial and parallel designs provide 211× increased throughput per area, and yield 155× 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