Research Article
Tag-Protector: An Effective and Dynamic Detection of Illegal Memory Accesses through Compile Time Code Instrumentation
Table 3
Increase in memory utilization for instrumented SPEC CPU2006 benchmark applications.
| Application | Uninstrumented (KB) | Instrumented (KB) | Increase (KB) |
| 400.perlbench | 9752 | 14304 | 4552 | 401.bzip2 | 69536 | 70168 | 632 | 403.gcc | 25272 | 43332 | 18060 | 429.mcf | 390756 | 39040 | 84 | 433.milc | 16344 | 17160 | 816 | 444.namd | 59060 | 59444 | 384 | 445.gobmk | 36176 | 40596 | 4420 | 447.dealII | 31060 | 50260 | 19200 | 450.soplex | 49516 | 51524 | 2008 | 453.povray | 16488 | 26168 | 9680 | 456.hmmer | 8176 | 10236 | 2060 | 458.sjeng | 186212 | 187252 | 1040 | 462.libquantum | 2984 | 8944 | 5960 | 464.h264ref | 35672 | 39592 | 3920 | 470.lbm | 426132 | 426824 | 692 | 471.omnetpp | 20936 | 25412 | 4476 | 473.astar | 21304 | 21568 | 264 | 482.sphinx3 | 40512 | 46440 | 5928 | 483.xalancbmk | 26216 | 47164 | 20948 |
| Total | 1472104 | 1577228 | 105124 |
|
|