An Implementation of a Pattern Matching Accelerator on a RISC-V Processor
This paper proposes a pattern matching accelerator and implements it on a RISC-V processor. The proposed pattern matching accelerator counts the number of times input data matches multiple registered data. The accelerator could be used by custom instructions added to a RISC-V processor, and the patt...
Saved in:
Published in | 2022 Tenth International Symposium on Computing and Networking Workshops (CANDARW) pp. 273 - 275 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.11.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper proposes a pattern matching accelerator and implements it on a RISC-V processor. The proposed pattern matching accelerator counts the number of times input data matches multiple registered data. The accelerator could be used by custom instructions added to a RISC-V processor, and the pattern matching process can be accelerated by using these instructions. As a benchmark, a program that counts the number of times the grid square codes converted from randomly generated latitudes and longitudes match the registered grid square codes is used. Experimental results show the RISC-V processor with the proposed accelerator achieves 52.7% reduction of execution time compared to the original processor. |
---|---|
ISSN: | 2832-1324 |
DOI: | 10.1109/CANDARW57323.2022.00059 |