2020 article

Optimizing Complex OpenCL Code for FPGA: A Case Study on Finite Automata Traversal

2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), pp. 518–527.

By: M. Nourian n, M. Zarch n & M. Becchi n

author keywords: OpenCL; FPGA; high-level synthesis; automata processing; NFA; performance optimization
TL;DR: This paper considers an OpenCL NFA traversal kernel optimized for GPU but exhibiting FPGA-friendly characteristics, namely: limited memory requirements, lack of synchronization, and SIMD execution, and explores a set of structural code changes, custom and best-practice optimizations to retarget this code to FPGAs. (via Semantic Scholar)
Source: Web Of Science
Added: July 19, 2021

2019 journal article

Evaluating High Performance Pattern Matching on the Automata Processor

IEEE TRANSACTIONS ON COMPUTERS, 68(8), 1201–1212.

By: I. Roy, A. Srivastava*, M. Grimm*, M. Nourian n, M. Becchi n & S. Aluru*

author keywords: Finite automata; regular expressions; automata processor; FPGAs; intrusion detection; protein motifs
TL;DR: The acceleration of applications that identify all the occurrences of thousands of string-patterns in an input data-stream using the Automata Processor is studied, finding that the performance derived by using the resources of a single AP-board, which houses 32 AP-chips, is comparable to that of the Resources of five to six large FPGAs. (via Semantic Scholar)
Source: Web Of Science
Added: July 29, 2019

2018 article

A Compiler Framework for Fixed-topology Non-deterministic Finite Automata on SIMD Platforms

2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), pp. 507–516.

By: M. Nourian, H. Wu & M. Becchi

author keywords: Automata Processing; NFAs; SIMD; GPUs; Intel Xeon Phi platforms
Source: Web Of Science
Added: April 22, 2019

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.