Skip to content

Releases: DanieleParravicini/regex_coprocessor

CICERO organizing engines in token ring + multicc window

PYNQ_sources

29 Oct 08:57
Compare
Choose a tag to compare
PYNQ_sources Pre-release
Pre-release
0.1

Update readme

Mesh topology

14 Jul 18:45
Compare
Choose a tag to compare
bb Total Power [W] LUT FF BRAM LUTRAM f slices used
1 1.40322 871 851 3 60 100 1785
2 1.43042 1470 1151 7 68 100 2696
4 1.46120 2203 1608 13 76 100 3900
8 1.52515 3787 2522 25 92 100 6426
->3x3 mesh 1.62930 5142 3138 37 96 100 8413
16 1.62923 7070 4351 49 124 90 11594

re2_copro3x3BBP100.zip
image
image
image

ring_coprocessor

13 Jul 19:17
Compare
Choose a tag to compare

working coprocessor based on multiple (5) basic block and caching.

29 Jun 17:11
Compare
Choose a tag to compare

A regular expression coprocessor based on 5 basic block tested on Zynq-z1.

  WNS TNS WHS THS TPWS Total Power LUT FF BRAM LUTRAM
5bb 0.37357 0.00000 0.04003 0.00000 0.00000 1.40950 1668 1045 1.00 240
5bb+cache 0.39578 0.00000 0.04074 0.00000 0.00000 1.41081 2090 1336 1.00 320
delta 0.02221 0.00000 0.00071 0.00000 0.00000 0.00131 422 291 0 80

single basic block v1

25 Jun 19:44
Compare
Choose a tag to compare

A first working version of regex coprocessor based on re2 approach with single basic block.
Implemented and tested on Zynq-z1

WNS TNS WHS THS TPWS Total Power LUT FF
3.17 0.00 0.04 0.00 0.00 1.40 727 745