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