Research Article

On the Feasibility and Limitations of Just-in-Time Instruction Set Extension for FPGA-Based Reconfigurable Processors

Table 4

Characteristics of scientific and embedded applications. AVG-S represents the averages for scientific applications and AVG-E for the embedded applications. Ratio = AVG-S/AVG-E.

App Sources Compilation to IR IR in BBs Code coverage Kernel size
files loc real fun blk ins max avg udci live dead const size ins freq
# # [s] # # # # # [%] [%] [%] [%] [%] # [%]

164.gzip 20 8605 3.89 33 1006 6925 59 6.88 29.68 38.86 44.66 16.48 5.78 400 90.34
179.art 1 1270 1.06 21 376 2164 43 5.76 21.53 42.05 28.47 29.48 9.84 213 92.45
183.equake 1 1513 1.71 15 257 2670 132 10.39 23.0 75.39 8.91 15.69 15.32 409 92.9
188.ammp 31 13483 10.10 98 4244 26647 382 6.28 25.74 19.22 70.89 9.89 3.38 901 95.81
429.mcf 25 2685 0.97 18 284 1917 77 6.75 13.09 75.9 13.09 11.01 25.77 494 98.46
433.milc 89 15042 10.88 87 1538 14260 363 9.27 32.59 61.67 34.72 3.61 10.83 1545 93.99
444.namd 32 5315 22.77 84 5147 47534 291 9.24 37.82 31.71 62.81 5.48 7.33 3486 93.64
458.sjeng 23 13847 8.49 86 3373 20531 69 6.09 21.1 48.49 49.44 2.07 44.6 9157 100.0
470.lbm 6 1155 1.36 16 104 1988 405 19.12 57.55 55.23 24.9 19.87 32.75 651 97.57
473.astar 19 5829 3.68 45 757 6010 70 7.94 27.45 78.79 5.31 15.91 6.39 384 91.3

AVG_S 24.70 6874 6.49 50 1709 13065 189.1 8.77 28.95 52.73 34.32 12.95 16.20 1764 94.65

adpcm 6 448 0.29 6 43 233 39 7.21 33.48 60.66 29.18 10.16 41.97 128 91.79
fft 3 187 0.26 10 47 297 41 6.53 42.09 58.88 30.26 10.86 44.08 134 95.98
sor 3 74 0.13 4 19 99 22 7.06 34.34 46.51 50.39 3.1 24.81 32 97.52
whetstone 1 442 0.25 12 44 285 32 6.58 34.04 32.75 36.27 30.99 10.21 29 93.27

AVG_E 3.25 288 0.23 8 38.3 228.5 33.5 6.85 35.99 49.70 36.52 13.78 30.27 80.75 94.64

RATIO 7.60 23.89 28.22 6.29 44.67 57.18 5.64 1.28 0.80 1.06 0.94 0.94 0.54 21.85 1.00