Research Article
Exploring Online Synthesis for CGRAs with Specialized Operator Sets
Table 8
Effects of dual ported memory access on an 8 operator array with 3 multiplication operators and 1 division operator.
| (a) Round key generation | | |
| Benchmark | Clock ticks | Speedup |
| Rijndael | 4480 | 3.96 | Twofish | 35264 | 14.90 | RC6 | 3580 | 17.24 | Sepent | 6234 | 7.10 |
| | | | (b) Single block encryption | | |
| Benchmark | Clock ticks | Speedup |
| Rijndael | 5981 | 3.58 | Twofish | 8413 | 1.53 | RC6 | 2828 | 6.14 | Sepent | 3224 | 10.81 |
| | | | (c) Hashes & digests | | |
| Benchmark | Clock ticks | Speedup |
| SHA-1 | 4561 | 5.25 | SHA-256 | 3601 | 13.18 | MD5 | 1485 | 8.07 |
| | | | (d) Image processing | | |
| Benchmark | Clock ticks | Speedup |
| Sobel filter | 2246 | 9.41 | Contrast filter | 112 | 5.43 | Grayscale filter | 75 | 3.15 |
| | | | (e) JPEG encoding | | |
| Benchmark | Clock ticks | Speedup |
| JPEG–Encoder | 4653315 | 3.73 | Color Sp. Trans. | 292889 | 11.73 | 2-D DCT | 2563 | 8.99 | Quantization | 1816 | 4.10 |
|
|