Research Article
Exploring Online Synthesis for CGRAs with Specialized Operator Sets
Table 1
Runtime of benchmarks on AMIDAR based Java processor and x86 Intel Core 2 Duo @ 2.66 GHz.
|
(a) Round key generation of encryption of cryptographic cipher benchmarks | | | |
| Processor | Rijndael clock ticks |
Twofish clock ticks |
RC6 clock ticks |
Serpent clock ticks |
| x86 | 8700 | 200000 | 28000 | 21000 | AMIDAR | 17760 |
525276 |
61723 |
44276 |
| | | | | | (b) Single block encryption of cryptographic cipher benchmarks | | | | |
| Processor | Rijndael clock ticks |
Twofish clock ticks |
RC6 clock ticks |
Serpent clock ticks |
| x86 | 8800 | 4000 | 5600 | 14000 | AMIDAR | 21389 |
12864 |
17371 |
34855 |
| | | | | | (c) Hash algorithms and message digests | | | | |
| Processor | SHA-1 clock ticks | SHA-256 clock ticks | | MD5 clock ticks |
| x86 | 9100 | 17200 | | 4700 | AMIDAR | 23948 | 47471 | | 11986 |
| | | | | | (d) Filter applications | | | | |
| Processor | Sobel filter clock ticks | Grayscale filter clock ticks | | Contrast filter clock ticks |
| x86 | 7900 | 200 | | 370 | AMIDAR | 21124 | 236 | | 608 |
| | | | | | (e) JPEG encoding and its application kernels | | | | |
| Processor | JPEG encoder clock ticks |
Color space transformation clock ticks | 2-D DCT clock ticks | Quantization clock ticks |
| x86 | 17300000 | 2700000 | 11200 | 4800 | AMIDAR | 17368663 |
3436078 | 23054 | 7454 |
|
|