A soft-core processor array for relational operators

Raphael Polig, Heiner Giefers, Walter Stechele

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Despite the performance and power efficiency gains achieved by FPGAs for text analytics queries, analysis shows a low utilization of the custom hardware operator modules. Furthermore the long synthesis times limit the accelerator's use in enterprise systems to static queries. To overcome these limitations we propose the use of an overlay architecture to share area resources among multiple operators and reduce compilation times. In this paper we present a novel soft-core architecture tailored to efficiently perform relational operations of text analytics queries on multiple virtual streams. It combines the ability to perform efficient streaming based operations while adding the flexibility of an instruction programmable core. It is used as a processing element in an array of cores to execute large query graphs and has access to shared co-processors to perform string-and context-based operations. We evaluate the core architecture in terms of area and performance compared to the custom hardware modules, and show how a minimum number of cores can be calculated to avoid stalling the document processing.

Original languageEnglish
Title of host publicationProceedings of the ASAP 2015 - 2015 IEEE 26th International Conference on Application-Specific Systems, Architectures and Processors
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages17-24
Number of pages8
ISBN (Electronic)9781479919246
DOIs
StatePublished - 8 Sep 2015
Event26th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2015 - Toronto, Canada
Duration: 27 Jul 201529 Jul 2015

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
Volume2015-September
ISSN (Print)1063-6862

Conference

Conference26th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2015
Country/TerritoryCanada
CityToronto
Period27/07/1529/07/15

Fingerprint

Dive into the research topics of 'A soft-core processor array for relational operators'. Together they form a unique fingerprint.

Cite this