Generating FPGA accelerators for chemical similarity assessment

Nikolaos Alachiotis*

*Corresponding author for this work

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

1 Citation (Scopus)

Abstract

Numerical measures of similarity/distance between objects represented by binary vectors are common in a wide range of disciplines. Searching in large-scale chemical databases requires billions of comparisons between molecules that are represented by binary fingerprints to capture the atomic structure. The performance bottleneck here is the enumeration of set bits in vectors (population count). Due to the discrete representation, similarity measures between binary fingerprints should fit well to FPGAs. We present an architecture to accelerate binary similarity assessment, evaluate various design points, and compare performance to highly optimized CPU and GPU implementations. We implement an RTL generation software, SimGenRTL, to generate accelerators of various sizes based on the proposed architecture. We find that accelerators with fewer and wider population counters allow better distribution of the hardware resources, outperforming significantly accelerators with more and narrower bit-enumeration components. SimGenRTL is available for download to allow rapid design space exploration of the computational core ahead of a full custom system implementation.

Original languageEnglish
Title of host publication25th International Conference on Field Programmable Logic and Applications, FPL 2015
Place of PublicationPiscataway, NJ
PublisherIEEE
ISBN (Electronic)978-0-9934-2800-5
ISBN (Print)978-1-4673-8123-9
DOIs
Publication statusPublished - 7 Oct 2015
Externally publishedYes
Event25th International Conference on Field Programmable Logic and Applications, FPL 2015 - London, United Kingdom
Duration: 2 Sept 20154 Sept 2015
Conference number: 25

Publication series

NameInternational Conference on Field Programmable Logic and Applications (FPL)
PublisherIEEE
Volume2015
ISSN (Print)1946-147X
ISSN (Electronic)1946-1488

Conference

Conference25th International Conference on Field Programmable Logic and Applications, FPL 2015
Abbreviated titleFPL 2015
Country/TerritoryUnited Kingdom
CityLondon
Period2/09/154/09/15

Fingerprint

Dive into the research topics of 'Generating FPGA accelerators for chemical similarity assessment'. Together they form a unique fingerprint.

Cite this